jmeter
阳光太阳
有自己写的,有别人的,只用于学习记录和提升自己
展开
-
Jmeter之性能压测Stepping Thread Group 逐步增加并发数 阶梯式加压并发
https://blog.csdn.net/dkdeuyv9165/article/details/101288150前段时间有描述过性能的测试类型配置负载Big Bang: 负载同时产生Ramp up: 开始时候产生一定负载,然后每隔一段时间增加一些负载直到达到目标负载,这是典型模式Ramp-up (with step): 分段产生负载。比如总共需要1000用户的负载,但是我们需要观察系统在250, 500, 700负载下的表现,到达这些负载后需要跑一段时间再增加新负载Ramp up (wi原创 2021-01-25 13:29:23 · 1442 阅读 · 1 评论 -
jmeter使用PerfMon Metrics Collector的图表分析
①蓝色代表CPU(x100):对于CPU纵坐标代表使用率的百分比,只是这个百分比是放大了100倍的,从图中来看,我CPU的使用率平均为45%的样子②粉红色代表磁盘的读写速度(x10000):单位Mb/s,那上面的纵坐标就不是百分比了,而是读写速度了,这个读写速度放大了10000倍而已③红色代表内存的使用(x100):对于内存纵坐标代表使用率的百分比,只是这个百分比是放大了100倍的,从图中来看,我CPU的使用率平均为50%的样子④绿色代表网络的速度:单位kbps...原创 2021-01-25 12:52:52 · 1502 阅读 · 0 评论 -
jmeter提取器
练习1:从下面的响应中分别用正则和边界提取出省份值 河南_GetZoneResult = {mts:‘1370089’,province:‘河南’,catName:‘中国移动’,telString:‘13700898153’,areaVid:‘30500’,ispVid:‘3236139’,carrier:‘河南移动’}正则表达式提取器引用名:key正则表达式province:‘(.*?)’模板$ 1 $匹配数缺省值error边.原创 2021-01-21 10:09:36 · 183 阅读 · 0 评论 -
jmeter提取器
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录一、什么是关联后一个请求的的值来自于前一个请求的响应值二、实现关联的方式有三种位置:添加—>后置处理器1、json提取器2、边界值提取器3、正则表达式提取器三、如何实现:在前一个请求中添加提取器,在后一个请求值中用${}引用案例用三种不同的方式提取出以下图片中的key的值{“msg”: “登录成功”,“code”: “1”,“data”: {“data”: “1049ec45c149fb4db34d8f原创 2021-01-04 20:09:35 · 257 阅读 · 0 评论 -
在关联值为可变的情况下,如何直接提取关联值,并应用到下个请求中
如何提取一个接口a中响应结果中的值,并且应用到下一个接口b的请求中?我之前在一篇jmeter的正则表达式中已经详细的描述过。今 天还是利用加入购物车的接口测试,再说一种直接在响应种复制并且直接运用的方式。1、添加http请求,并改名为:登录2、添加http请求,并改名为:加入购物车3、添加查看结果树,并查看结果树,点击返回中的用户名正确,密码正确,一定要注意,将格式改为text,然后去复制key的值4、将复制的key值,直接添加到加入购物车接口请求中即可,即使key的值为可变的,也可以运行这一原创 2021-06-26 21:23:07 · 64 阅读 · 0 评论 -
Jmeter接口测试之断言详解
转载作者:吾非同 来源:吾非同http://www.51testing.com/html/35/n-4463035.html?nomobile=1什么是断言? 断言,这是一个软件术语,简单来说,就是依靠软件程序自动判断操作结果的正确性。在接口测试中,这里的断言就是判断接口请求是否符合预期,从而判断接口用例是否执行通过。 你应该也听过一个概念检查点,其实跟断言是一个意思,这个概念通常是在loadrunner中被使用。 断言的使用场景? 断言除了在接口测试中使用,性能测试,UI接口自动化测原创 2020-12-27 14:14:07 · 5709 阅读 · 0 评论 -
jmeter正则表达式提取器
1、什么是正则表达式提取器2、应用场景3、正则表达式提取器的使用步骤一、什么是正则表达式提取器1、正则表达式是实现关联的其中一种方式2、正则表达式是一种模糊匹配,通过匹配得到某一个值二、应用场景1、说到Jmeter正则表达式提取器的应用,就不得不说到关联,所谓关联就是上一个接口的响应是下一个接口的请求2、例如:上一个接口(登录)的响应中返回的有一个“key”值,而这个key的值是下一个接口(加入购物车)请求中所用到的,加入购物车这个接口的请求要想用key的值,那必须要先从登录的响应中提取出这原创 2020-12-27 10:55:49 · 2012 阅读 · 0 评论 -
Jmeter批量添加数据 之csv data set config
概念: 参数化就是动态的获取并设置数据Jmeter参数化组件有四种第一种:csv data set config(csv数据设置组件)第二种:用户参数第三种:用户定义的变量第四种:函数批量增加数据前面做了一个增加操作,json中的数据都是固定的,现在有个要求,增加的时候是批量增加,比如一次性往数据库中增加100条数据,或者批量删除,之前都是手写,每次执行完都需要修改一次,效率太低,参数化就可以让程序代替人工获取并设置数据Jmeter组件:参数化实现之一CSV Data Set原创 2020-08-24 17:25:38 · 930 阅读 · 0 评论