01 2020 档案

摘要:使用镜像服务器 在调试和修改测试计划的过程中,通常会为采样器增加一些额外的设置,例如设置额外HTTP头、Cookie管理器或认证管理器等,但当设置了这些内容后,sampler发出的请求是否就与预期的完全一致呢? 当然用户可以通过添加监听器来看查采样器发出的HTTP请求,但如果调试过程中并不想真正地把 阅读全文
posted @ 2020-01-27 22:07 DeyouKong 阅读(113) 评论(0) 推荐(0) 编辑
摘要:Jmeter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,jmeter短小精悍一有了使用多台机器同时产生负载的机制。 那么,是如何实现多台 阅读全文
posted @ 2020-01-27 21:28 DeyouKong 阅读(159) 评论(0) 推荐(0) 编辑
摘要:1、计算公式: 线程数 = QPS * time 注意:QPS--每秒完成请求的个数;time--每个请求响应完成平均需要时间 故QPS * time 就是所有请求完成响应所需要的总时间,如果需要在一秒内完成所有请求,所以线程数需要等于总时间值 压力测试线程数确定: 比如一个活动,大概一个小时内有6 阅读全文
posted @ 2020-01-27 20:39 DeyouKong 阅读(420) 评论(0) 推荐(0) 编辑
摘要:关联是什么? 通俗来讲,就是请求之间通过传递参数建立联系。一般,我们需要将一个请求的响应参数,作为另一个请求的入参。比如登录后的操作,第一步实现登录请求,然后将请求返回的token提取出来保存到一个变量中,后续请求作为入参使用 jmeter通过正则表达式提取器来实现这一场景 实现案例 有如下两个接口 阅读全文
posted @ 2020-01-24 14:23 DeyouKong 阅读(398) 评论(0) 推荐(0) 编辑
摘要:操作符说明实例 . 表示任何单个字符 [ ] 字符集,对单个字符给出范围 [abc]表示a、b、c 中的一个字符 [a-z]表示a-z的单个字符 [a-zA-Z] 表示a-z A到Z的单个字符,包括(范围) [a-d[m-p]] 表示a-d 或 m到p的单个字符, [a-z&&[def]] 表示a- 阅读全文
posted @ 2020-01-23 22:49 DeyouKong 阅读(189) 评论(0) 推荐(0) 编辑
摘要:上一章节写了响应断言,本章就接着介绍下JSON断言(JSON Assertion) 参数: Assert JSON Path exists : $.后面添加你想要检查的json字段。 Addittionally assert value: 是否添加断言值, 添加的断言值和json返回的字段值进行比较 阅读全文
posted @ 2020-01-23 21:38 DeyouKong 阅读(799) 评论(0) 推荐(0) 编辑
摘要:检查点:前面我们对用户名和密码进行了参数化,那么怎样来判断JMeter有没有正确调用test.dat里面的文件呢。当然,我们可以从结果图表中查看。但我还是想在登录接口进行一下检查。 JMeter里面的检查点通过添加断言来完成。 下面我们换一个接口,继续解读检查点的使用 1、右键点击我们的“商品搜索” 阅读全文
posted @ 2020-01-23 20:34 DeyouKong 编辑
摘要:参数化: 简单的来理解一下,我们录制了一个脚本,这个脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。 1、我们需要“参数化”的数据,这里我用记 阅读全文
posted @ 2020-01-23 17:38 DeyouKong 编辑
摘要:测试资源准备: 1)测试目标网站是https://www.cnblogs.com/DeryKong/ 2)测试目的是该网站在负载达到20 QPS 时的响应时间。 QPS 解释 QPS : Query Per Second 每秒查询率。是一台查询服务器每秒能够处理的查询次数。在因特网上,作为域名系统服 阅读全文
posted @ 2020-01-23 16:07 DeyouKong 阅读(244) 评论(0) 推荐(0) 编辑
摘要:Jmeter工具的主要主件,包含4个部分: (1)负载发生器:用于产生负载,通常以多线程或是多进程的方式模拟用户行为。 (2)用户运行器:通常是一个脚本运行引擎,用户运行器附加在线程或进程上,根据脚本要求模拟指定的用户行为。 (3)资源生成器:用于生成测试过程中服务器、负载机的资源数据。 (4)报表 阅读全文
posted @ 2020-01-23 15:18 DeyouKong 编辑
摘要:取样器是典型的不与其它元件发生交互作用的元件,逻辑控制器只对其子节点的取样器有效,而其它元件(config elements 、timers 、post-processors、assertions、listeners、)需要与取样器(sampler)等元件交互。 配置元件(config elemen 阅读全文
posted @ 2020-01-23 00:34 DeyouKong 编辑

点击右上角即可分享
微信分享提示