jmeter接口性能测试(3)----参数化
2018-11-08 15:54
113 查看
1.添加用户自定义变量
给http请求添加用户自定义变量:线程组》配置元件》用户自定义变量
定义一个名称为s的变量
在http请求中调用该参数
2.CSV Data Set Config
线程组》配置元件》CSV Data Set Config
- Filename:参数文件名,一般是.csv和.txt文件。
- File encoding:参数文件的编码格式。一般使用UTF-8。
- Variable Names:参数文件每列的变量名。和数据库表中的列名相似,好比执行一条查询sql,这里填的变量名相当于查询表的字段,参数文件中的数据相当于执行sql查询出的结果。
- Delimiter:参数文件分隔符。与参数文件中的分隔符保持一致即可。
- Allow quoted data?:是否允许引用数据。一般设置为 false
- Recycle on EOF?:是否循环读取参数文件内容。设置为 true 时,当已经读取完参数文件内的测试用例数据,还需要继续获取用例数据时,此时会循环读取参数文件数据;设置为 false 时,若已至文件末尾,则不再继续读取测试数据。通常在线程组的线程数 * 线程组的循环次数 > 参数文件行数时,才需要将此项设置为 true。
- Sotp thread on EOF?:当读取到参数文件末尾时,是否停止读取线程。默认为 false。当 Recycle on EOF? 设置为 true 时,此项不起任何作用。当且仅当 Recycle on EOF? 为 false 时,此项配置才生效。 若为 true,则在读取到参数文件行末尾时,终止参数文件读取线程。例如:线程组的线程数 * 线程组的循环次数 = 10,参数文件行数 = 8,那么将在第 9 次开始停止线程。
- 若为 false,此时线程会继续读取,但是会请求错误,因此时读取的数据为 EOF。以上同例,自第 9 次开始,线程的请求数据为 EOF。
- All threads:当前测试计划中的所有线程组中的所有的线程均有效。
相关文章推荐
- 利用jmeter+JAVA对RPC的单接口(dubbo接口等)进行性能测试
- 接口性能测试(Jmeter)操作总结
- Jmeter+jenkins接口性能测试平台实践整理(一)
- Jmeter通用接口性能测试框架设计思路
- 利用JMeter的Java请求采样器进行rpc接口的性能测试
- JMeter基于http请求的web接口性能测试总结
- 接口性能测试--JMeter
- 性能测试培训:WebSocket协议的接口性能之Jmeter
- Jmeter实现WebSocket协议的接口和性能测试方法
- 一个使用Jmeter做接口性能测试的实战案例
- 接口性能测试(Jmeter)操作总结
- 【原创】相对完整的一套以Jmeter作为工具的性能测试教程(接口性能测试,数据库性能测试以及服务器端性能监测)
- 基于jmeter,jenkins,ANT接口,性能测试框架
- 性能测试培训:WebSocket协议的接口性能之Jmeter
- 使用Jmeter进行http接口性能测试
- 使用jmeter 进行接口的性能测试
- Jmeter + Ant + Jenkins 接口/性能测试,持续集成环境搭建
- 性能测试培训:Ajax接口级性能测试之jmeter版
- 通过Jmeter直接针对Ajax接口做性能测试
- 接口性能测试(Jmeter)操作总结