
jmeter
文章平均质量分 67
沐童
就职于科大讯飞。
展开
-
Jmeter报这个错BeanShell Sampler
故事背景jmeter中创建一个BeanShell Sampler。编写了一个BeanShell Sampler脚本。结果,报错了……原创 2016-10-23 14:37:35 · 21218 阅读 · 0 评论 -
【解密】jmeter随笔(30)-读取自己jar包配置的代码实现
故事背景 在上一篇中讲了,jmeter随笔(29)-关于自己的jar包和beanshell的使用,如何设置配置项,使jmeter读取自己的jar包。今天我们一起分析分析,具体jmeter代码是怎么实现的。 一步步分析 —-先找到jmeter的启动文件在哪里吧。下图(注意注释): “The main program which actually runs JMeter” 翻译:主程序的实原创 2016-12-22 21:52:55 · 1412 阅读 · 0 评论 -
jmeter随笔 如何在写入jtl文件时同步写入数据库
故事背景 前阵子,在飞测群(283440449)里讨论过,把聚合报告的jtl文件数据同步写入到数据库。具体好处的话,大家可以发散发散。 加之之前有了修改源码的经验,这次的解决思路,大体还是从源码着手。解决思路 1、找到写入jtl文件数据的java文件。 2、在写入jtl数据的同时,写入mysql数据库。动手实践1 找到写入jtl的位置。大致翻了下目录,翻到了此处,并且在ResultC原创 2016-11-27 22:09:30 · 5970 阅读 · 3 评论 -
<续>jmeter随笔(22)将测试结果同步写入数据库更新包
故事背景 上周,大体说了下如何把聚合结果同步写入数据库的思路。jmeter随笔(20)如何在写入jtl文件时同步写入数据库。今天,把这几天二次开发的东西拿出来,给大家尝尝鲜。操作步骤1、安装一个mysql数据库,建库test,建表jmeterresult。表结构如下; 2、替换顶之后的一个jar包—ApacheJMeter_core.jar。 3、修改配置文件jmeter.propertite原创 2016-12-04 16:33:19 · 2945 阅读 · 0 评论 -
4、《Jmeter基础篇》 从此善用逻辑控制器(2)
上一篇,学习了6个控制器3、《Jmeter基础篇》 从此善用逻辑控制器(1)。今天我们继续再学习6个。逻辑控制器逻辑控制器,用来确定采样器的执行顺序。一共有17个控制器。本次继续介绍一下前6个控制器。原创 2016-11-13 20:44:32 · 2769 阅读 · 0 评论 -
<飞测>知识清单
python系列1、初探接口测试框架--python系列12、初探接口测试框架--python系列23、初探接口测试框架--python系列34、初探接口测试框架--python系列4Jmeter和Fiddler系列1、Fiddler录制jmeter脚本,干货分享2、飞测独家のJmeter秘籍,限量发放(2)3、飞测独家の原创 2016-11-16 08:36:20 · 1386 阅读 · 0 评论 -
<续>jmeter随笔(12)--定制json响应结果断言
jemter随笔(12)中的功能并不能满足我们的实际操作需求。那么我们的真实需求是什么呢? 1、获取某个json对象中某个key的value 2、json响应结果中是否存在某个key-valu原创 2016-10-30 22:06:46 · 2188 阅读 · 0 评论 -
3、《Jmeter基础篇》 从此善用逻辑控制器(1)
在2、《Jmeter基础篇》 Thread Group(线程组)到底怎么用中,解释线程组时,提到,“控制器”和“HTTP请求”(采集器)必须在线程组内。所以,我们今天先讲一下“控制器”。逻辑控制器逻辑控制器,用来确定采样器的执行顺序。一共有17个控制器。本次先介绍一下前6个控制器。原创 2016-11-10 22:49:26 · 7572 阅读 · 0 评论 -
2、《Jmeter基础篇》 Thread Group(线程组)到底怎么用
我们先详细解释一下上篇我们提到的一个组件Thread Group(线程组),里面的配置到底是什么含义。Thread Group(线程组) 1.线程组,或者可以叫用户组,进行性能测试时的用户资源池。 2.是任何一个测试计划执行的开始点。 3.上一篇提到的“控制器”和“HTTP请求”(采集器)必须在线程组内;监听器等其他组件,可以直接放在测试计划下。原创 2016-11-09 22:19:15 · 24574 阅读 · 6 评论 -
1、《Jmeter基础篇》完成你的第一个jmeter自动化脚本
故事背景做了几年数据驱动测试(黑盒测试),现在是时候,学习并总结下自动化的一些内容了。大致上,基础篇系列会写10篇左右。通过这10篇,基本可以完成脚本编写,排查基本问题,最终达到入门的效果。环境准备java虚拟机 1、安装jdk(1.7吧) 2、配置环境变量详细步骤,可以自行百度。jmeter可执行文件 1、Jmeter3.0官方下载地址 2、下载后,解压,执行bin目录下的j原创 2016-11-08 13:19:23 · 15411 阅读 · 6 评论 -
jmeter随笔(12)--定制json响应结果断言
故事背景之前飞测群里有同学问,对于响应结果是json格式字符串,如何遍历其中所有对象的某个key的value是否和期望结果相同。正好又看到沈大爷(帅哥同事)在写json断言,手一痒,然后也动手写了一下。原创 2016-10-23 14:17:59 · 5357 阅读 · 1 评论 -
<jmeter乱码>request请求体乱码
故事背景飞测群里有同学,又提了一个乱码的问题—request请求提的乱码。各种配置修改,都不能解决。原创 2016-11-04 21:46:04 · 12145 阅读 · 10 评论 -
jmeter正则表达式提取器的"?"是什么意思?怎么匹配?
jmeter正则表达式提取器的“?”是什么意思?怎么匹配?原创 2016-10-24 19:59:28 · 2497 阅读 · 0 评论 -
jmeter随笔(13)--jmeter3.0 post body乱码问题
故事背景今天飞测群里有同学问,我用jmeter,在http请求的 Body Data 中写的中文,为什么都是乱码—都是方框中间有个问号。原创 2016-10-23 14:50:14 · 4948 阅读 · 2 评论 -
5、《Jmeter基础篇》 从此善用逻辑控制器(3)
故事背景上一篇,学习了6个控制器4、《Jmeter基础篇》 从此善用逻辑控制器(2)。今天我们学习最后5个。逻辑控制器逻辑控制器,用来确定采样器的执行顺序。一共有17个控制器。本次继续介绍一下前6个控制器。 13.模块控制器 14.Include Controller 15.事务控制器 16.While Controller 17.S原创 2017-06-19 23:19:14 · 2640 阅读 · 1 评论