jmeter如何设置:超时处理和断言、变量、参数化

时间:2021-08-06
本文章向大家介绍jmeter如何设置:超时处理和断言、变量、参数化,主要包括jmeter如何设置:超时处理和断言、变量、参数化使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一、基本设置
1、设置超时处理(一般可以不设置)
请求--选择高级设置中可以设置超时处理,可以避免一些超时的请求
2、表单格式的可以不添加信息头管理器,jaso格式的需要添加信息头管理器
有的表单格式可以复制之后,使用剪贴板添加,适用于key=json类型的post
3、json断言
如:接口响应中含有数据:message=success
设置断言时:
响应断言:
4、用户定义全部变量:${ip}
如:
5、线程组—线程属性字段释义
线程数   :模拟并发使用,线程数的数量代表多少个用户
注意:查看结果数中的接口顺序只适用于单个线程,并发时,接口顺序是乱的
Ramp_UP 时间:如并发数是20,Ramp_UP 时间是10,代表2秒启动一个线程
循环次数:可以勾选永远,一直跑下去;也可以输入次数如2,代表20个线程都循环2次,就是40遍
6、函数参数化
常用的函数参数化如下:
(1)可以通过:”函数助手“  通话框,选择:Random函数,生成随机函数;何处引用如:id 、数值
(2)生成随机字符串,选择RandomString函数;  何处引用:如创建多个用户名,密码时
(3)时间搓函数,什么参数不送给,可直接随机生成,适用于并发多的时候,除非很多并发的时候才会无效
也可以定义时间格式如下:年月日   yyyy-MM-dd        或年月日时分秒:yyyy-MM-dd  HH:mm:ss
(4)UUID 全球唯一定位标识符
适用于接口的某一个参数是不能重复的字符串,就可以使用该函数
什么参数不送给,可以直接生成
7、文件参数化
适用场景:比如多个账号,密码账号登录时(数据库存在的数据)、添加物资
可以先把数据中的数据导出成文件类型,文件类型用记事本打开,后缀可以用:.txt  或 .csv  ,excel文件记得改后缀为: .csv
然后适用文本文件中读取数据:打开函数助手利用_CSVRead函数
生成函数,然后修改接口中的参数:如

原文地址:https://www.cnblogs.com/tingting1202/p/15109064.html