[JM_02]Badboy录制/回放脚本、检查点和参数化设置

一、下载JMeter+Badboy

JMeter下载传送门:http://mirror.bit.edu.cn/apache/jmeter/binaries/
Badboy下载传送门:http://www.badboy.com.au/download/add

二、Badboy录制/回放/导出脚本

Badboy: 是一个帮助测试和开发复杂动态应用的强大工具,其包括一个简洁而全面的捕获/回放界面,强大的负载测试的支持,详细的报告图表等功能,从而使Web测试和开发变得更加容易。

1.录制脚本

Badboy录制的脚本内容为:首先访问url(http://www.sogou.com/)首页,在搜索框中输入关键词“JMeter”,点击确认or回车进行该关键词的搜索查询

[JM_02]Badboy录制/回放脚本、检查点和参数化设置_第1张图片
[JM_02]Badboy录制/回放脚本、检查点和参数化设置_第2张图片

2.回放脚本

[JM_02]Badboy录制/回放脚本、检查点和参数化设置_第3张图片

3.导出JMeter格式的脚本

操作方法:File-->Export to JMeter...

[JM_02]Badboy录制/回放脚本、检查点和参数化设置_第4张图片

4.导入录制的脚本到JMeter

预先在JMeter的Test Plan下添加一个Thread Group

[JM_02]Badboy录制/回放脚本、检查点和参数化设置_第5张图片

操作方法:File-->Open-->选择需要导入的.jmx脚本进行确认

[JM_02]Badboy录制/回放脚本、检查点和参数化设置_第6张图片

导入脚本后的JMeter界面效果:

[JM_02]Badboy录制/回放脚本、检查点和参数化设置_第7张图片


三、Badboy设置检查点、参数化

1.检查点

操作方法:在Script区选中【Step 1】--->在右侧搜索结果页面中选择需要检查的文本(如:JMeter)--->Tools--->Add Assertion for Selection

[JM_02]Badboy录制/回放脚本、检查点和参数化设置_第8张图片

选中【Step 1】--->【Play All】

[JM_02]Badboy录制/回放脚本、检查点和参数化设置_第9张图片
对检查点进行测试效果

2.参数化

1)设置变量名、变量值
操作方法:在Summary区域,切换到【Variables】--->空白区域鼠标右键【Add Variable...】--->设置Variabl Properties(变量属性:变量名+变量值)

[JM_02]Badboy录制/回放脚本、检查点和参数化设置_第10张图片

2)对参数设置参数化,取值为变量
操作方法:选中【query=JMeter】--->右键【Properties】--->对Value设置参数化为变量(格式为 ${变量名}

[JM_02]Badboy录制/回放脚本、检查点和参数化设置_第11张图片
[JM_02]Badboy录制/回放脚本、检查点和参数化设置_第12张图片

3)对参数设置循环效果(每个参数都能循环)
操作方法:选中【Step 1】--->右键【Properties】--->Repeat选择【For each value of vari】,参数名对应之前设置的“sw”--->确定

[JM_02]Badboy录制/回放脚本、检查点和参数化设置_第13张图片

4)根据实际情况,选择是否需要对检查点设置参数化
搜索引擎中每次搜索的结果页面显示可能不完全一致,有时候关键词若没有检查到,还需要根据实际情况来调整

[JM_02]Badboy录制/回放脚本、检查点和参数化设置_第14张图片

你可能感兴趣的:([JM_02]Badboy录制/回放脚本、检查点和参数化设置)