jmeter性能测试入门(1)

281 阅读1分钟

前置步骤:

安装jdk,安装jmeter,运行jmeter

基础操作

  1. 添加测试计划
  2. 添加线程组
  3. 添加取样器中的http请求
  4. 添加监听器中的查看结果树
  5. 添加配置元件中的http cookie管理器(设置cookie)
  6. 添加http信息头管理器(设置header信息)
  7. 添加http请求默认值(设置http请求的默认值,如ip,端口号等)

参数化

csv参数化

首先添加csv数据文件设置

在本地新建csv文件csv.txt,在文件中每一行代表一组数据,在jmeter中的csv数据文件设置中设置变量名

image.png JMeter会把 每行数据依次分配给一个线程

用户定义的变量

添加变量

image.png

变量设置如下 image.png

用户参数

给http请求添加前置处理器 选择用户参数

image.png

函数

counter函数

在函数助手中添加函数,选择counter函数

image.png

使用时复制${__counter(FALSE,)} 可调用它

image.png 随机数函数:1到3 ${__Random(1,3,)}

时间函数: 生成时间戳 ${__time(,)}

断言

响应断言

image.png

大小断言:

image.png 断言持续时间:

程序发送请求到获取结果的时间,超过的话断言报错

注意事项

http cookie管理器设置cookie可能不生效,可以添加http header 管理器 将cookie放在header里 或者设置cookie为netsapce

image.png