Jmeter
文章平均质量分 55
秦朝胖子得加钱
这个作者很懒,什么都没留下…
展开
-
Jmeter - 边界提取器
处理参数“userSession”这里我先添加了一个“查看结果树”跑了一次脚本,看“userSession”这个值,在结果树看哪一步的响应数据里面出现了“userSession”这个值注意:边界值提取器的左边界尽量做到唯一(尽量写长一些),如果左右边界过短,有可能会重现有几个相同的取值范围,导致取值错误的情况在前面的操作完成之后,可以在添加一个“调试取样器”看下设置的边界值提取器取到的值是否正确,默认添加出来在脚本末尾,自己可以拖到想放的位置,不影响使用${参数名称}引用...原创 2022-02-04 12:48:03 · 884 阅读 · 0 评论 -
Jmeter - Xpath提取器
一、主要运用于返回html和jmx格式在这个请求下添加一个后置处理器->XPath提取器二、XPath提取器:APPly to:作用范围(返回内容的断言范围) Main sample and sub-samples:作用于父节点的取样器及对应子节点的取样器 Main sample only:仅作用于父节点的取样器 Sub-samples only:仅作用于子节点的取样器 JMeter Variable...原创 2022-02-04 11:59:59 · 1637 阅读 · 0 评论 -
Jmeter - Json提取器
一、用法说明此提取器用于提取请求返回结果中的某个值或者某一组值,用法比正则表达式要简单,标准写法为$.key,其中key为返回结果map中的一个键,如果是多层则继续用.key进行即可,如果遇到key的value值为一个List,则使用.key[n],其中n为list中元素的编号,如下使用实例来说明下如何使用;Json提取器语法用分号隔开,应当与参数名称一一对应;匹配编号一样的需要用分号隔开,与参数名称一一对应;默认值同样用分号隔开,与参数名称一一对应;二、调试方法:...原创 2022-02-04 11:54:42 · 673 阅读 · 0 评论 -
Jmeter - 正则表达式
一、Jmeter关联的方式: Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器 选择需要的关联方式,如下图有很多种方法可以提取动态变化数据: 二、正则表达式提取器 1、比如需要提取如下响应文本中的 “<title>百度一下,你就知道</title>” 里面的 “百度一下,你就知道”: 2、设置正则表达式提取器:三、说明(1)引用名称:下一个请求要引用的参数名称,如填写title,则可用${t...原创 2022-02-04 11:31:32 · 333 阅读 · 0 评论 -
性能测试 - 分析
第一步:压力场景数据。在我看来,压力工具提供的数据只有两个曲线最为重要:一个是 TPS(你要是喜欢,也可以叫其他名字,像 RPS、HPS、CPS 之类,纠结名称并不是我们的关键),另一个是响应时间。不管是什么压力工具,只要能给出这两个曲线即可,即便是你自己开发的多线程压力工具也无所谓。不管是线程、协程,只要可以根据业务逻辑发出相应的压力即可。为什么说 TPS 和响应时间曲线最为重要,那其他的曲线,比如说吞吐量、点击率、错误率这些呢?错误率是有...原创 2021-08-19 17:12:16 · 206 阅读 · 0 评论 -
性能测试 - 稳定性场景
、性能指标稳定性的时间长度要合理,也就是说要合理判断稳定性场景需要运行多长时间; 稳定性使用的 TPS 量级要合理,也就是说我们要合理判断稳定性场景应该用多大的压力执行。原创 2021-08-19 16:45:19 · 226 阅读 · 0 评论 -
性能测试 - 容量场景
、性能指标对于容量场景来说,最重要的就是业务比例,也就是我们经常说的业务模型。同时,对于其他重要的性能参数也可以重新制定。示意如下:原创 2021-08-19 16:44:15 · 307 阅读 · 0 评论 -
性能测试 - 基准场景
、性能指标原创 2021-08-10 09:38:02 · 200 阅读 · 0 评论 -
性能测试-
一、概念性能测试是针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行性能场景,分析判断性能瓶颈并调优,最终得出性能结果来评估系统的性能指标是否满足既定值。性能项目是有宏观目标的:找到系统中的性能瓶颈并优化掉; 满足业务容量的要求,保障线上系统可以正常运行。一个完整的性能工程来看,一个系统上线并经过正常的业务场景之后,我们还需要做一件事情:把线上的性能数据拿回来,和性能测试过程中的数据做环比,看之前做的是否满...原创 2021-07-28 09:35:10 · 845 阅读 · 0 评论 -
Jmeter - 基础定义
Test Plan(测试计划):用来描述一个性能测试,包含与本次性能测试所有相关的功能 Threads (Users)线程(用户) setUp线程组: 整个测试计划执行前的预操作。 tearDown线程组: 整个测试计划执行后的收尾操作。 Sample: 取样器,是性能测试中向服务器发送请求,记录响应信息,记录响应时间的最小单元。 逻辑控制器: 一类用于控制test plan中sampler节点发送.原创 2020-12-22 11:44:52 · 178 阅读 · 0 评论 -
Jmeter-聚合报告
多大的吞吐开始有失败多大的吞吐接口开始响应时间变长Label----每个请求的名称,比如HTTP请求等#Samples----发给服务器的请求数量Average----单个请求的平均响应时间Median----50%请求的响应时间90%Line----90%请求响应时间95%Line----95%请求响应时间...原创 2019-08-01 19:40:05 · 152 阅读 · 0 评论 -
Jmeter-Thread Group(线程组)
线程组:理解为虚拟用户;测试计划->右键添加→第一个,线程(用户)→线程组如果把时间设置为0,就是200个用户并发。两个用户就需要两个线程数。...原创 2019-08-01 19:42:03 · 352 阅读 · 0 评论