jmeter随机批量请求

我们知道jmeter在发送请求时,如果有多个请求,我们一般的做法是在线程组下添加多个HTTP请求,接下来我分享一种更简单的方法,使用一个HTTP请求Sampler发送批量随机请求。

但是这种方法有很多限制要求:

(1)这些http请求的方法必须一致。如都是get或post

(2)这些请求之间没有依赖关系,即都是独立的请求,没有先后顺序

(3)线程组中设置的线程数*循环次数>批量http请求url的数量,否则url无法全部执行

(4)这些请求的参数一致或无参数

目前我发现就这些限制,欢迎大家积极总结。

接下来我主要写一下我的学习例子:

1. 设置请求服务器,url链接等

首先需要在线程组下添加Sample—>http请求,填写统一的协议、ip或域名、端口号等信息,再将路径设置为函数字符串

路径的设置如下:

(1)在本地新建txt文件,在文件中录入需要请求的url(url前不写域名,因为在http请求web服务器中已经统一设置了)

(2)选择到http请求,点击选项—>函数助手对话框,选择‘_StringFromFile’,在函数参数第一行值中输入txt文件的路径,点击‘生成’按钮,左边文本框出现函数字符串,复制粘贴到http请求中的路径文本框中

(3)http请求的方法要一致

2. 设置线程组

在线程组中设置线程数和循环次数,如果线程数*循环次数>请求url的数量,则txt文件中的url可全部循环,否则随机挑选部分测试

3. 添加监听器并运行

线程组右键—>监听器—>察看结果树和用表格察看结果,运行jmeter,查看报告

这样就能使用一个http请求随机操作多个url了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. JMeter 测试计划 测试计划 使用JMeter进行测试的起点,是其它JMeter测试元件的容器。 线程组...
    alamZheng阅读 3,378评论 0 7
  • JMETER整理 ·接口测试原理 -HTTP协议介绍 HTTP协议(HyperText Transfer Prot...
    行走在朝圣路上阅读 2,859评论 0 9
  • 1 Jmeter安装配置 使用Jmeter前首先要安装JDK,配置JDK环境变量。Jmeter不需要安装,下载后...
    茶小汐阅读 2,970评论 0 8
  • 一、使用jmeter函数助手 启动jmeter后,可以在JMeter的选项菜单中找到函数助手对话框(快捷键:Ctr...
    驕傲的兎孒阅读 1,518评论 0 3
  • JMeter主要组件介绍 1.测试计划(Test Plan)是使用 JMeter 进行测试的起点,它是其它 JMe...
    夏若至末阅读 2,340评论 0 4