1.Jmeter作用域 2.Jmeter参数化 3.Jmeter的集合点 4.jmeter之关联
1.Jmeter作用域
问题:
每个元件作用域 层次结构确认 每个元件执行顺序 配置元件 前置 定时器 Sampler 后置 断言 监听器
2.Jmeter参数化
badboy参数化 jmeter参数化
**通过前置处理器添加参数化
(1)将badboy录制的结果导入到jmeter里
(2)然后,创建前置处理器-》用户参数-》设置参数。
参数化内容:
(3)替换查询的变量,使用${}替换。
(4)添加响应断言和断言结果(确认是否测试的内容)
**通过CVSDataSet配置(文件方式)
(1)添加配置元件-》CSV Data Set Config-》填写文件并创建文件-》然后在文件里添加搜索关键字,回车为分隔符
(2)然后在搜索里替换query。
此处有问题,没有试验成功!!!
**随机参数化,通过函数Radom
3.Jmeter的集合点
集合点概念:
http://blog.csdn.net/zjq001x/article/details/53107159
集合点,要放在集合操作之前
1.JMeter里面的集合点通过添加定时器来完成。
2.Synchronizing timer仅作用于同一个JVM中的线程。
查看结果:可以通过访问链接的时间。
通过结果树可以看到,请求是批量执行的
可以观察开始执行的脚本,观察请求的增加数量趋势;或对比请求的发送时间.
4.jmeter之关联
两种方式关联:
Xpath
正则
关联怎么做?
(1)回放脚本,查看是否正确
排查问题(参数没规律等)=》找开发确认
5.jmeter图形监控
需要将代理设置为8080,然后才能下载
http://www.cnblogs.com/Akubi/p/5946857.html
监听器里的内容: 比较少 下载插件:jmeter-plugins.org
serverAgent.zip 打开startAgent.bat
添加性能指标,然后在打开startAgent后,然后添加。
运行后,可以查看结果