2019年9月14日

分布式配置流程

摘要: 分布式是什么?为什么要用分布式? 因为 jmeter 本身的限制,想在一台机器上并发较大用户时(大概 300 个左右,这个要 看各自机器的配置)可能会卡死,所以需要把加压分布到不同的机器上,这样就能有效解决 这个问题。大家可以理解为将大量的模拟并发分配给多台压力机,来满足较大流量的并发请求。 前提条 阅读全文

posted @ 2019-09-14 23:36 barton123 阅读(319) 评论(0) 推荐(0)

Aggregate report 聚合报告

摘要: 阅读全文

posted @ 2019-09-14 22:38 barton123 阅读(189) 评论(0) 推荐(0)

Summary 报告

摘要: 1.需要在添加一个名为summary report的监听器,跑完之后查看 Label:取样器/监听器名称 Samples :事务数量 Average:平均一个完成一个事务消耗的时间(平均响应时间) Median:所有响应时间的中间值,也就是 50% 用户的响应时间,大概是这个意思 Min:最小响应时 阅读全文

posted @ 2019-09-14 22:25 barton123 阅读(300) 评论(0) 推荐(0)

随机顺序控制器

摘要: 把下面的请求都执行对应的循环次数,不过俩个请求之间的执行顺序是打乱的 阅读全文

posted @ 2019-09-14 22:10 barton123 阅读(190) 评论(0) 推荐(0)

随机控制器

摘要: 随机执行底下的请求 阅读全文

posted @ 2019-09-14 22:08 barton123 阅读(121) 评论(0) 推荐(0)

吞吐量控制器

摘要: 用来控制子节点控制次数的 比如设置1个线程,循环5次,第一个控制器设置为3,下面的为2,那么第一个就会执行3次,第二个就会执行2次 业务逻辑: 他的实际作用似乎跟吞吐量扯不上什么关系。就是单纯的控制控制器下的子节点被执行的次数或被执行比列,该控制器默认为多线程使用共通的。吞吐量的值可以以变量表示。 阅读全文

posted @ 2019-09-14 21:56 barton123 阅读(584) 评论(0) 推荐(0)

循环控制器

摘要: 指定子节点的循环次数为5次 如果线程组也设置了循环次次数为5,那就是用5*5,执行25次 阅读全文

posted @ 2019-09-14 21:31 barton123 阅读(208) 评论(0) 推荐(0)

事务控制器

摘要: 勾选第一条后,他是对这俩个请求事务的统计,把他们当作一个整体来统计,如果不勾选,就是先单独做统计,在整体做统计 如果勾选第二个,会统计定时时间的 阅读全文

posted @ 2019-09-14 19:30 barton123 阅读(150) 评论(0) 推荐(0)

if控制器

摘要: 因为比较的是字符串,所以要在两边加双引号哦 阅读全文

posted @ 2019-09-14 19:23 barton123 阅读(143) 评论(0) 推荐(0)

Switch控制器

摘要: 比如目前有qq和百度两个网站,switch可以指定选择一个 Switch value是填写索引值,从0开始。也可以书去请求的名词比如,qq或者百度 填写0就是访问qq 填写1就是访问百度 阅读全文

posted @ 2019-09-14 19:03 barton123 阅读(310) 评论(0) 推荐(0)

ForEach控制器

摘要: ForEach一般是和用户定义的变量结合使用的 前面前缀一般是和用户定义的变量前缀一致 输出的变量是要使用的变量 这样能保证每次使用的变量不一样 add"_"before number 因为变量中间有“_” 第一次执行的就是51cto,第二次就是qq。 阅读全文

posted @ 2019-09-14 18:55 barton123 阅读(142) 评论(0) 推荐(0)

简单控制器

摘要: 简单控制器没有任何实际作用,主要用来分组。 阅读全文

posted @ 2019-09-14 18:41 barton123 阅读(127) 评论(0) 推荐(0)

高斯定时器

摘要: 如果设置了100和300,那就是线程的等待时间在100毫秒和400毫秒直接,随机去取的 阅读全文

posted @ 2019-09-14 14:53 barton123 阅读(221) 评论(0) 推荐(0)

Size Assert

摘要: 判断返回内容的大小 阅读全文

posted @ 2019-09-14 14:49 barton123 阅读(90) 评论(0) 推荐(0)

持续时间断言

摘要: 如果持续时间设置300毫秒,那如果接口响应时间超过300毫秒,就会保存 阅读全文

posted @ 2019-09-14 14:47 barton123 阅读(192) 评论(0) 推荐(0)

响应断言和json asstion

摘要: 1、要勾选Additionallly assert value才可以输入下面的预期结果哦 阅读全文

posted @ 2019-09-14 14:40 barton123 阅读(273) 评论(0) 推荐(0)

HTTP信息头处理器

摘要: 就是HTTP请求头-Header 阅读全文

posted @ 2019-09-14 14:36 barton123 阅读(205) 评论(0) 推荐(0)

Synchronizing Timer----集合点定时器

摘要: 1、Number of Simulated Users to Group by:意思是比如设置是10,那会等到有10个线程到时候,才放行 2、Timeout in millilseconds:比如设置1000毫秒,比如设置10个线程才放行,1000毫秒后,只有9个线程到了,那就直接放行,不再等待 阅读全文

posted @ 2019-09-14 14:33 barton123 阅读(211) 评论(0) 推荐(0)

定时器

摘要: 规则: 1、不论什么定时器,都是在HTTP请求之前执行的。 2、如果想让定时器指定一个http请求的话,就放在他的子节点 可以看到效果,等6000毫秒开始执行 阅读全文

posted @ 2019-09-14 14:26 barton123 阅读(110) 评论(0) 推荐(0)

计数器

摘要: 1、String Value 起始值 2、递增:步长 3、Maximum value:最大值 4、引用名称:变量名 5、与每用户独立的跟踪计数器 :如果勾选,每个用户都单独计数 阅读全文

posted @ 2019-09-14 14:13 barton123 阅读(169) 评论(0) 推荐(0)

HTTP请求默认值

摘要: 填写后,后面的请求如果对应的未填写,默认使用该参数 阅读全文

posted @ 2019-09-14 11:50 barton123 阅读(494) 评论(0) 推荐(0)

BeanShell Sampler生成uuid

摘要: 阅读全文

posted @ 2019-09-14 01:34 barton123 阅读(350) 评论(0) 推荐(0)

websocket接口测试

摘要: 1、先在jmeter的插件管理器安装webSocket的插件,WebSocket 常规选项解释如下: ip:测试服务器域名 Streaming Connection:请求之后是否保持连接,勾选之后在同一次 http 内继续会 话 protocol:ws/wss,wss 是在 websocket 连接 阅读全文

posted @ 2019-09-14 01:13 barton123 阅读(1582) 评论(0) 推荐(0)

jdbc出现中文乱码的解决办法

摘要: 阅读全文

posted @ 2019-09-14 00:35 barton123 阅读(211) 评论(0) 推荐(0)

jdbc_mysql----函数助手参数化

摘要: 第一个值填写的是文件路径 第二个值填写的是从第几个开始执行,从0开始 阅读全文

posted @ 2019-09-14 00:32 barton123 阅读(188) 评论(0) 推荐(0)

jdbc_mysql----interset

摘要: 阅读全文

posted @ 2019-09-14 00:24 barton123 阅读(225) 评论(0) 推荐(0)

连接mysql并查询

摘要: 1、将mysql-connector-java-5.1.7-bin.jar放入Jmeter安装目录的bin文件夹中 2、在顶层目录<测试计划>中加载驱动 3、添加JDBC Connection Configuration 4、配置数据库信息 1)Variable Name不能为空 2)DataBas 阅读全文

posted @ 2019-09-14 00:23 barton123 阅读(256) 评论(0) 推荐(0)

导航