jmeter
文章平均质量分 69
Etyero
骨灰级菜鸟
展开
-
Jmeter httpSampler采样器修改(用于http请求自动拼接签名)
前言:出于安全性考虑,一般公司的框架都有签名验证:验证客户端发送过来的请求是否合法。在测试环境中还可以改debug模式,不校验签名,但是如果要做线上巡检,总不能把正式环境改成debug模式吧,所以,如果我们打算用jmeter做线上巡检,则需要修改jmeter的http采样器。1.找到HTTPHC4Impl类,对应到界面上的选项为:2.由于是在原有类中做修改,代码较为跳跃原创 2017-05-08 22:04:30 · 4468 阅读 · 0 评论 -
jenkins+jmeter实现线上巡检
前言:jenkins+jmeter的组合大家肯定都不陌生,持续集成的意义也不必多说,在此给出jenkins+jmeter的经典组合,希望能给正在做或计划做这项工作的童鞋一点帮助。基本思路:svn维护测试用例.jmx文件及相关参数化文件,jenkins负责调度,jmeter负责执行用例; 具体实现步骤如下:1.前往jenkins官网下载jenkins.war包:https://jen原创 2017-05-09 11:00:34 · 2179 阅读 · 0 评论 -
Jmeter编写自定义函数
前言:打开jmeter函数助手,我们可以看到,jmeter已经封装好了很多实用的函数,但是有时候,这些函数也并不能完全满足我们实际的测试所需,jmeter的魅力所在就是它的开放性,这个时候我们可以自己封装所需的函数。1.进到目录src\functions\org\apache\jmeter\functions,可以看到已有的函数:2.新增类,继承抽象类AbstractFun原创 2017-05-08 22:41:04 · 5946 阅读 · 2 评论 -
性能测试中对 linux 资源监控常用工具nmon,dstat,jmeter-plugin横评
前言:nmon,dstat是linux上两款常用的资源监控工具,当然我们可以选择用top,vmstat,ifstat,iostat等命令来了解想要了解的资源使用情况,但是工具的使用能让我们更方便快捷的掌握这些信息;另外,在用jmeter做性能测试时,我们还可以使用jmeter插件,来对linux服务器的资源使用情况进行监控,但是这三者到底谁更好用呢,分别有什么优缺点,笔者打算从以下几方面做个对比测...原创 2018-07-26 16:12:08 · 5565 阅读 · 0 评论 -
Jmeter CSVDataSet配置器修改(可自定义用例开始行号)
1.修改CSVDataSetBeanInfo类,新增linenumber行号变量:2.CSVDataSetResources.properties配置文件新增行号linenumber项:3.重载FileServer类中的readline方法(建议重载,保留之前的readline方法,以备后面会用到):另外,我这里写的有点坑,因为没有大动作的改源码,只是单纯的用当前行和用原创 2017-05-08 18:38:59 · 1764 阅读 · 0 评论 -
jmeter支持http2协议请求
前言:最近有小伙伴问到jmeter怎么发送http2协议的请求,虽然现在http1.1是主流,只有少数几家大厂用到h2协议,但还是研究了下,做个准备,说不定哪天就用上了。进入正题。1.为jmeter安装 HTTP/2 Sampler采样器插件。安装完成后,jmeter即可添加h2协议的采样器,如图2.jdk1.8及以下版本不支持h2协议,需要依赖alpn-boot.jar。需要注意的是,jdk小...原创 2018-02-28 21:32:20 · 6999 阅读 · 6 评论