
JMeter
文章平均质量分 94
HappyYiqin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JMeter 下载和安装
今天前同事跟我要jmeter的安装包,她没接触过jmeter,特意写下这篇。。。1.打开jmeter官网https://jmeter.apache.org2.左侧菜单栏选择download releases3.进来后上面有建议你使用镜像下载地址4.进去之后,可以看到很多的项目,选择jmeter。这个界面上面有个提示,如果下载历史版本可以访问 archive site5.进入binaries,上面有行提示,requires java 8+,那么安装的jdk必须是1.8以原创 2020-07-23 11:49:45 · 2345 阅读 · 0 评论 -
JMeter-websocket
JMeter-websocket首先我想说说jmeter插件相关的东西JMeter插件1.下载插件管理器下载地址:jmeter-plugins.org安装:下载后文件为plugins-manager.jar格式,将其放入jmeter安装目录下的lib/ext目录,然后重启jmeter,即可。启动jmeter,点击选项,最下面的一栏,如下图所示:PS:一般不建议进行更新操作,因为最新的插件都有一些兼容问题,而且很可能导致jmeter无法使用(经常报加载类异常)!!!压测websocket原创 2020-07-22 11:23:49 · 987 阅读 · 0 评论 -
jmeter将上一个请求的返回作为下一个请求的输入
背景:课程是一系列的图片,学习一张会返回1个token,再进行下一张图片的学习,直到所有图片学完。开始学习接口,返回响应数据如下:有两种方式实现:方式1.beanshell后置处理器,在下一个请求中用${token}引用变量就行prev.setDataEncoding("utf-8"); //解决响应乱码问题String str = prev.getResponseDataAsString();String str1 = str.substring(str.indexOf(".原创 2020-06-15 21:08:19 · 1070 阅读 · 0 评论 -
jmeter实现protobuf格式参数传输
实现上传protobuf格式的参数第一步:通过java代码实现将参数转换成pd格式并保存第二步:通过jmeter发压1、将protobuf格式的数据文件保存在一个文件夹下,如/mnt/test_data/intelligent_scheduling/drs/csvdata/filter/2、将文件的名字保存在一个文本中,如filename...原创 2019-10-18 15:48:56 · 4629 阅读 · 0 评论 -
JMeter 远程调用
因为本地环境无法发大压力,所认借助硬件资源更好,更多的服务器一起发压,和Loadrunner一样,jmeter也提供这个功能。1、配置环境把控制多个机器执行的机器称作Controller(172.23.0.247)我的是mac上,把真正向服务器施加压力的机器成为Agent(192.168.40.44),我的是linux服务器Controller与Agent的Jmeter版本要一致,否则...原创 2019-03-10 11:24:13 · 2953 阅读 · 0 评论 -
JMeter项目实战笔记四_实现接口监控发送钉钉预警
这是一种比较偷懒但实用的方式:开个定时任务,定时运行jmeter脚本,当接口断言不通过时,发送钉钉预警1、IDEA开发DingDingUtil类package com.yiqin;import com.alibaba.fastjson.JSON;import java.io.BufferedReader;import java.io.IOException;import ja...原创 2019-06-20 16:37:43 · 2146 阅读 · 0 评论 -
JMeter项目实战笔记二_关于kafka
背景:通过jmeter向kafka批量生产json数据,且json中有一个变量ip是来源于jmeter csv文件中一、pom.xml依赖kafka-clients:kafka相关fastjson:json对象相关ApacheJMeter_core、ApacheJMeter_java:java jmeter相关<dependencies> <...原创 2019-04-22 16:49:58 · 1169 阅读 · 4 评论 -
JMeter BeanShell断言
想实现的功能:当响应文本中包含"status":0则断言通过,否则断言不通过,打印响应结果 之前是直接使用断言中的响应断言,当断言不通过时无法知道是什么错误,failure message: Test failed: text expected to contain /"status":0/使用BeanShell断言,可以自定义断言失败时的打印结果,如下图打印响应结果: ...原创 2019-02-21 11:22:24 · 1900 阅读 · 1 评论 -
JMeter java请求
idea+maven+jmeter对接口压测一、核心步骤1.Maven创建一个Java工程,添加依赖2.创建类并实现JavaSamplerClient接口或继承AbstractJavaSamplerClient,并重写方法3.生成jar,放在JMeter lib/ext目录下4.打开JMeter,创建线程组,添加Sampler Java请求,选择类1、在pom.xml...原创 2019-02-28 14:17:54 · 2058 阅读 · 0 评论 -
JMeter项目实战笔记一_接口性能测试
装备质检接口性能测试接口功能:输入一张闪送员照片,输出图片中的闪送员是否合格接口说明:curl -i -k "http://ip:port/check_image" -H "Content-Type: application/x-www-form-urlencoded; charset=UTF-8" --data-urlencode "b64=`base64 【图片目录】/0.jpg`"...原创 2019-02-02 14:58:01 · 1311 阅读 · 0 评论 -
Maven学习笔记
我为什么要用Maven?用JMeter测试的时候,需要借助IDEA额外的写一些函数之类的,借助Maven打包成jar很方便,˶⚈Ɛ⚈˵呵呵~ maven介绍 https://www.cnblogs.com/whgk/p/7112560.html将maven web项目打包成war直接部署到tomcat https://blog.youkuaiyun.com/zhengholien/a...转载 2018-12-20 16:33:16 · 1165 阅读 · 0 评论 -
JMeter JDBC Request(实现往mysql批量造数)
1.测试准备安装mysql数据库,我安装的是8.0.12安装Navicat Premium数据库管理工具准备连接mysql的jar包 mysql-connector-java-8.0.11.jar有一个数据库HttpRunner,下面有三张表,以teacher表为例2.在JMeter中添加jar包方式1直接将jar包复制到JMeter的lib目录下方式2在测试计划中...原创 2018-12-07 11:02:00 · 5216 阅读 · 0 评论 -
JMeter BeanShell示例
JMeter中的BeanShell主要有:定时器BeanShell Timer前置处理器BeanShell PreProcessor采样器BeanShell Sampler后置处理器BeanShell PostProcessor断言BeanShell断言监听器BeanShell Listener 一、变量JMeter中保存变量和获取变量值vars.put("...原创 2018-12-07 17:06:39 · 962 阅读 · 0 评论 -
jmeter 参数化方式
jmeter 参数化入参经常变化的话,则可以设置成一个变量,方便统一修改管理;如果入参要求随机或可多种选择,则通过函数生成器或者读取文件形成一个变量。所以参数化有四种方式:直接参数化,用户定义的变量、函数生成器、读取文件。 (1) 直接参数化在http请求中的parameters中添加(2) 用户定义的变量需要添加配置元件config element->用户定义的变量user defin...转载 2018-05-14 11:37:53 · 1170 阅读 · 0 评论