A.百度搜索引擎压力测试
通过在Badboy下执行如下的测试场景来生成压力测试的脚本:
a) 在Badboy的地址栏里面输入www.baidu.com,回车;
b) 在右下区域打开的百度的主页上输入搜索关键字JMeter,回车;
c) 在显示的关于JMeter的搜索结果中选取Apache JMeter的官方主页,打开其链接。
导出为JMeter后,使用JMeter打开分析,并设置线程数量和循环次数为10,添加“用表格查看数据”、“聚合报告”和“图形结果”。
点击启动按钮来执行JMeter压力测试,观察压力测试的运行状态,分析压力测试结果。
本次测试中,总体异常率为28.74%,表现一般。
B. 搜索引擎性能对比
选择3个不同的搜索引擎,分别打开视频播放和文本网页,横向比较对比不同搜索引擎性能。
在本次实验中,我们选择打开凤凰网视频用于视频播放,打开长沙理工大学官网用于文本显示,截图如下:
1.视频搜索播放
我们分别使用Bing、360搜索和百度搜索三个引擎,步骤如下
1)输入网址进入搜索引擎首页
2)搜索框内输入“凤凰网视频”
3)打开凤凰网视频网站
4)选择“乌克兰高官谈俄乌和谈底线”视频点入
5)播放视频
录制后使用JMeter进行测试,显示其聚合报告、图像等结果。具体结果分析如下:
Bing
360搜索
百度搜索
总结分析
从上述三个搜索引擎对比来看,Bing的总体异常率最高,达到44.74%,360搜索的异常率最低,为1.15%,百度搜索也很低,仅有4.17%,原因可能是兼容性的问题。
2.文本搜索显示
我们分别使用Bing、360搜索和百度搜索三个引擎,步骤如下:
1)输入网址进入搜索引擎首页
2)搜索框内输入“长沙理工大学”
3)打开长沙理工大学官网
4)选择“我校召开党委教师工作委员会会议(扩大)”文章
具体结果分析如下:
Bing
360
百度
结果分析
与之前视频播放类似360搜索表现最佳,为0%,百度和Bing分别为7.69%和36.67%。总的来说,360搜索引擎的数据要优于百度和Bing。可能是因为其对旧版本的浏览器兼容度较好