前置步骤:
安装jdk,安装jmeter,运行jmeter
基础操作
- 添加测试计划
- 添加线程组
- 添加取样器中的http请求
- 添加监听器中的查看结果树
- 添加配置元件中的http cookie管理器(设置cookie)
- 添加http信息头管理器(设置header信息)
- 添加http请求默认值(设置http请求的默认值,如ip,端口号等)
参数化
csv参数化
首先添加csv数据文件设置
在本地新建csv文件csv.txt,在文件中每一行代表一组数据,在jmeter中的csv数据文件设置中设置变量名
JMeter会把 每行数据依次分配给一个线程
用户定义的变量
添加变量
变量设置如下
用户参数
给http请求添加前置处理器 选择用户参数
函数
counter函数
在函数助手中添加函数,选择counter函数
使用时复制${__counter(FALSE,)} 可调用它
随机数函数:1到3
${__Random(1,3,)}
时间函数: 生成时间戳 ${__time(,)}
断言
响应断言
大小断言:
断言持续时间:
程序发送请求到获取结果的时间,超过的话断言报错
注意事项
http cookie管理器设置cookie可能不生效,可以添加http header 管理器 将cookie放在header里 或者设置cookie为netsapce