JMETER个人使用小tips

参数和消息体数据使用

  • 使用【参数】这种键值对方式的参数时不用在请求头中加 Content-Type 参数,可直接运行访问接口成功;

  • 使用【消息体数据】这种方式的参数:
    json格式参数
    urlencoded参数之间用&连接

  • 使用【消息体数据】参数时,需要给请求头参数加 Content-Type 属性。

  • json格式时需要:

  •   在请求头中加Content-Type=application/json;如图:
    

在这里插入图片描述

  •   使用&连接参数时则需要在请求头中加Content-Type=application/x-www-form-urlencoded; charset=UTF-8
    
  • 有关Content-Type的介绍参考博客
    https://www.cnblogs.com/imyalost/p/6726795.html

CSV 数据文件设置

在这里插入图片描述

json提取器

在这里插入图片描述

BeanShell 后置处理程序,将提取的token设置为全局变量

//设置全局变量
${__setProperty(newtoken,${token},)}

在这里插入图片描述

将全局变量添加至 HTTP信息头管理器

Bearer ${__property(newtoken)}

在这里插入图片描述

响应断言

在这里插入图片描述

固定定时器–延时发送请求(防止请求太频繁)

	如图2000毫秒延时

在这里插入图片描述

随机函数使用

${__Random(41,43,)},随机一个41~43之间的正整数,${__Random(50,300,)}随机一个50~300的正整数

在这里插入图片描述

随机变量使用

  • 在http请求下面添加配置原件-随机变量(可能会重复哦~)
    在这里插入图片描述
  • 下图是使用随机变量:
    ${suijiname1}
    在这里插入图片描述

版权声明:本文为python_nice原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。