小试Badboy

2011-02-12  张东升 

     江湖传言,Jmeter和Badboy结合使用,可以简单方便的对web系统进行性能测试,然始终未能亲身体验,今天得空,下载了Badboy,感受一番。
     

       上图为软件界面,使用非常简单,录制也非常方便,可将脚本保存成Jmeter使用的jmx格式的文件。

        启动Jemter,打开之前录制的脚本后,发现了一个小问题,使用badboy录制的脚本中,并没有将登陆的操作录制下来,也就是说,用户名和密码向后台传输的那一部分没有录制下来,我想,很可能又由于登陆时使用ajax技术向后台传送用户名和密码导致的。

        下图是用jmeter打开时脚本展开的列表           

 
       可以看到,访问http://test.autonavi.com/buglist后,缺少一个登陆的操作,而后直接申请访问mainframe.do和welcome.do,显然,申请是失败的,通过查看tomcat,确实没有登录成功。解决的办法就是在访问http://test.autonavi.com/buglist后添加一个http请求,向处理登录信息的/login.do发送用户名和密码,由于上传图片太麻烦,这里就不上传修改后的图片了,通过增加一个登陆的http请求后,登录正常,之后的申请也正常。
       

548°/5446 人阅读/4 条评论 发表评论

潘文杰  2011-02-12

巧了,我也正在做性能测试,关注一个!


金鑫  2011-02-12

期待续


陈勇  2011-02-15

关注中。。。虽然很少用到JMETER


白云  2011-08-09

我的badboy貌似真bad了。。录制操作过程的时候左边的请求不显示了。。但是还是能录制。。


登录 后发表评论