- 博客(10)
- 收藏
- 关注
原创 Jmeter-吞吐量制定方案策略
性能测试需求:使用Jmeter性能测试工具测试出需要多少个线程(用户)能够达到200TPS ( 20个线程可以达到?50个线程? 100个线程? )一、并发线程组目标: 10个加速时间: 10秒加速步数2..持有目标费率: 120秒解释说明:该线程组分2步启动10个虚拟用户并持续运行120秒。1、添加并发线程组,配置如下:二.吞吐量制定计时器开始TPS: 10: 结束50:持续时间60秒开始TPS: 50; 结束50: 持续时间601.添加吞吐量控制器:配置如图.
2022-01-22 16:55:59
1855
原创 jmeter-定时器
一、 定时器的使用目的使用【定时器】的主要目的是模拟用户的“思考时间”,在负载测试领域,“思考时间”代表模拟真实用户行为,就是人们在与web应用程序的交互等待时间。二、定时器的范围:...
2022-01-21 17:45:53
6599
2
转载 Jmeter监听器插件安装使用基本操作
参考1:https://blog.csdn.net/weixin_50244954/article/details/109731489参考2:https://blog.csdn.net/yutian8233/article/details/102890406一、监听器插件下载安装1、下载jmeter-Standard、jmeter-Extras并解压官网地址:https://jmeter-plugins.org/downloads/old2、下载ServerAgent-2.2..
2022-01-21 15:29:10
3307
转载 梯度加压插件的安装和使用
一、安装1、访问网网站:https://jmeter-plugins.org/downloads/old/2、下载插件:3、下载后需要解压,然后将JMeterPlugins-Standard.jar包放在jmeter安装目录的 \lib\ext路径下,重新启动jemter即可。二、使用添加线程组——具体的梯度加压插件三、插件详解1、官方插件 阶梯加压线程组1—bzm - Arrivals Thread Group(抵达线程组)主要功能:阶梯控制 每秒/每分...
2022-01-21 14:56:43
1472
原创 Jmeter计数器函数和计数器配置元件
一、函数_counter()1、函数介绍计数器每次调用时都会生成一个新数字,从1开始逐渐增加1。计数器可以配置为将每个模拟用户的值分开,或者为所有用户使用相同的计数器。如果每个用户的值具有单独的增量(第一个参数为true),则类似于计算测试计划中的迭代次数。全局计数器(第一个参数为false)计算该请求运行的次数。计数器使用整数变量来保存计数,因此最大值为2,147,483,647。2、参数1)第一个参数:True:每个虚拟用户的计数器保持独立;False:全局计数器.2)第二个...
2022-01-21 11:41:53
1087
原创 postman-时间戳和MD5函数的使用
//设置当前时间戳postman.setGlobalVariable("time",Math.round(new Date().getTime()/1000));time = postman.getGlobalVariable('time');//字符串进行md5加密var str = '6cbe1724792882b3e90d3aabc15791f2'+time;var strmd5= CryptoJS.MD5(str).toString();var str2 =strmd5+'.
2022-01-21 11:06:43
9675
原创 jmeter-上传文件并参数化
一、上传文件http请求的文件上传中选择要上传的路径,及填写文件格式。二、参数化1.先准备好要上传的文件和参数化的txt文件2、使用函数助手${__CSVRead(,)},输入txt文件所在的路径:C:\Users\Administrator\Desktop\test\name.txt。输入参数所在的列(注意:此处列数是从0开始数的),生成被调用的函数:${__CSVRead(C:\Users\Administrator\Desktop\test\name.txt,0)...
2022-01-21 10:36:53
3837
转载 Jmeter-线程组
【线程组】元素是任何测试计划的起点。所有控制器和采样器必须位于线程组下。其他元素,例如Listeners,可以直接放在测试计划下,在这种情况下,它们将应用于所有线程组。顾名思义,线程组元素控制JMeter用于执行测试的线程数。在取样器错误后要执行的动作(1、继续:默认选项:线程出错继续执行(2、启动下一进程循环:即取样器执行错误后,终止当前循环,进入下一个循环; 例:3个线程循环2次,如果第二个线程出问题,这个线程就停止,继续运行其余线程(3、停止线程:即取样器执行错误...
2022-01-20 18:26:19
1393
原创 jemter-测试计划(Test Plan)
用户定义的变量:目录用户定义的变量:独立运行每个线程组:主线程结束后运行tearDown线程组:函数测试模式:添加目录或jar包到class Path:独立运行每个线程组:默认不勾选,不勾选表示各自运行自己的(就是混合场景)。 勾选后,普通线程组之间间按上下排列顺序执行,而非默认的并行。主线程结束后运行tearDown线程组:默认勾选, 意思是关闭主线程后运行teardown程序来正常关闭线程组 。 函数测试模式:...
2022-01-20 10:51:33
537
转载 逻辑控制器
逻辑控制器可以改变来自它们的子元件的请求顺序。它们可以修改请求本身,导致Jmeter重复请求,让你定制当发送请求时的请求规则。逻辑控制器: 定义Jmeter发送请求的行为逻辑,设定请求的顺序,可以与Sampler结合使用模拟复杂的请求序列。断言:设定实际期望的返回结果,通过它可以知道请求是否成功。前置处理器和后置处理器:发送请求前和完成工作。前置处理器常常用来修改请求的设置或更新变量。后置处理器则常常用来处理响应的数据和从它里面获取参数值。定时器: 负责定义请求之间的延迟间隔。一、简单控制器
2021-02-05 14:17:40
671
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人