美文网首页性能测试
如何使用JMeter和badboy进行压力测试

如何使用JMeter和badboy进行压力测试

作者: 爱睡觉的小章鱼 | 来源:发表于2019-03-17 14:17 被阅读97次

           最近学习jmeter压力测试,看到网上很多资料说可以直接用badboy进行录制,不需要自己编写脚本代码,就决定试一试,但是badboy内嵌的浏览器是ie8,部分新的网站已经不做ie8的适配,这类网页就需要用代理服务器录制。

    1.在使用jmeter前要先下载jdk包,配置java环境。                                                

    jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html                    

    配置环境变量请百度,Mac和windows配置的方法不一样,配置完成后在运行窗口检查一下java -version确定java环境配置完成

    如果出现上图就是配置成功

    2.Jmeter的下载地址:http://jmeter.apache.org/download_jmeter.cgi


    将下载后的zip解压后,在bin目录下找到JMeter.bat文件,双击就可以运行JMeter了。

    3.badboy的下载

    下载链接:https://pan.baidu.com/s/13t4QBZvjzCtWLMxHRDwVyw  提取码:v5rq

    下载后安装,打开界面如下:


    4.点击红色按钮开始录制(注意默认显示recording开始录制)    

    5.在地址栏输入网址:http://www.baidu.com 并回车,在百度页面进行操作,比如我是登录百度账号再退出百度账号

    6.最后结束录制(再次点击红色的按钮),在badboy的左侧的script中可以看到操作的流程如下图

    7.点击File-》Export to Jmeter…将脚本导出为jmx格式 

    8.打开Jmeter,点击File–》Open打开上面操作中保存的jmx格式脚本,即如下图所示

    9.在jmeter中打开刚才通过badboy保存的.jmx文件,留下需要测试的内容,把一些录制过程中多余内容删除

    10.设置线程组的三个参数的定义分别为:线程数,Ramg-up Period(in seconds)(间隔时间),循环次数 ,我设置的线程数为100,时间间隔为1s,循环次数为1次

    11.设置监听器,为了观察来自提供的取样器的响应内容,可以添加“观察结果树”监听器,为了图形化观察响应时间,可以添加“图形结果”,查看完整的测试结果和通过率,可以添加“聚合报告”。

    12.以上设置完成后,点击绿色的开始按钮进行测试

    13.测试结果如下:

    聚合报告:

    查看结果数:

    图形结果:

    相关文章

      网友评论

        本文标题:如何使用JMeter和badboy进行压力测试

        本文链接:https://www.haomeiwen.com/subject/ofilmqtx.html