jmeter-5.3 测试http接口动态数据 windows+Linux双环境
文章目录
- 一、基础组件
- 1. 企业需求
- 2. 创建线程组:
- 3. 创建HTTP请求
- 4. CSV 数据文件组件
- 5. 响应断言
- 二、添加监听器
- 2.1. 添加察看结果树
- 2.2. 添加聚合报告
- 2.3. 监听每秒事务数
- 2.4. 监听 随时间变化的响应时间
- 三、HTTP请求配置
- 3.1. 基础参数
- 四、 响应断言配置
- 四、 CSV 数据文件设置
- 4.1. 添加文件
- 4.2. 添加编码
- 4.3. 添加编码
- 4.4. 添加变量名称
- 4.5. 最终效果
- 五、 CSV 数据文件设置
- 5.1. 监听每秒事务数写入到文件
- 5.2. 监听 随时间变化的响应时间 写入到文件
- 六、并发设置
- 七、数据准备
- 八、LInux 操作
- 8.1. 上传jmeter
- 8.2. 进入jmeter的bin目录
一、基础组件
1. 企业需求
需求:
协议:http
参数个数:3个
参数详情:客户姓名、客户电话、客户身份证
客户数据20000条
2. 创建线程组:
3. 创建HTTP请求
4. CSV 数据文件组件
5. 响应断言
添加响应断言是为了判断请求是否成功,下面会详细说。
二、添加监听器
2.1. 添加察看结果树
2.2. 添加聚合报告
2.3. 监听每秒事务数
2.4. 监听 随时间变化的响应时间
三、HTTP请求配置
3.1. 基础参数
服务器名称:192.168.100.164
端口号:8080
请求方式:POST
内容编码:UTF-8参数:P_Name、P_Phone、P_IDNumber
鼠标依次右击选择->Replace values with variables
四、 响应断言配置
提前约定好,客户端返回的标识,作为判断是否请求和响应成功的标准。
例如约定返回返回4个0000为成功标识。
断言内容:
0000
四、 CSV 数据文件设置
4.1. 添加文件
C:/Users/Administrator.DESKTOP-AJM3DOU/Desktop/2/客户数据.txt
添加后的效果
4.2. 添加编码
4.3. 添加编码
4.4. 添加变量名称
4.5. 最终效果
五、 CSV 数据文件设置
5.1. 监听每秒事务数写入到文件
C:\Users\Administrator.DESKTOP-AJM3DOU\Desktop\1\yace\tps.jmx
5.2. 监听 随时间变化的响应时间 写入到文件
C:\Users\Administrator.DESKTOP-AJM3DOU\Desktop\1\yace\trt.jmx
六、并发设置
七、数据准备
数据用逗号分割,
一行代表一条数据
八、LInux 操作
8.1. 上传jmeter
略
8.2. 进入jmeter的bin目录
赋于可执行权限
chmod + x jmeter
执行命令:
/app/apache-jmeter-5.3/bin/jmeter -n -t /app/khyz_update.jmx -l /app/yace/yace.jtl -e -o /app/yace/report
jmeter-5.3 测试http接口动态数据 windows+Linux双环境相关推荐
- Jmeter dubbo插件测试dubbo接口
一.背景 对于如何使用Jmeter测试http接口,大家都已经比较熟悉,网上相关的知识也很多.但随着微服务越来越流行,仅仅会测试http接口已经远远不够.Dubbo作为当下非常流行的RPC接口,学习如 ...
- Linux 实用指令 -- 网络配置(查看网络IP和网关、 ping 测试主机之间网络连通、Linux网络环境配置(指定固定ip))
文章目录 1. 网络配置 1.1 查看网络IP和网关 1.1.1 查看虚拟网络编辑器 1.1.2 这里可以修改ip地址(修改虚拟网络的ip) 1.1.3 这里可以修改网关(虚拟网络的网关) 1.1.4 ...
- Jmeter之Beanshell测试加密接口
课程目标 1. 什么是Bean Shell 2. Jmeter有哪些Bean Shell 3. 加密算法MD5,AES,RSA介绍. 4. 处理各种加密BeanShell的使用用法 5. Bean ...
- Android按back后执行过程,安卓app测试获取接口返回数据,然后处理数据,放在一个button点击事件里面 执行顺序有问题?无法获取数据?...
private JSONArray jsonArray; btn1.setOnClickListener(new View.OnClickListener() { @Override public v ...
- Mysql导出数据 (windows Linux)
----- 1.Linux 导出命令1:带标题行 mysql -uroot -proot123 -e 'select user, host, plugin from mysql.user;' | se ...
- 利用JMeter进行Web测试(简介适合初学者)
利用JMeter进行Web测试 JMeter介绍 脚本录制 运行JMeter进行测试 JMeter主要组件介绍 参数化设置 动态数据关联 使用命令行运行JMeter脚本 利用XSLT分析JMeter结 ...
- jmeter 测试websocket接口(一)
jmeter 测试websocket接口时,需要对jmeter添加测试websocket的jar包. 下载地址: https://download.csdn.net/download/qq_14913 ...
- jmeter的java测试框架_性能测试学习之路 (四)jmeter 脚本开发实战(JDBC JMS 接口脚本 轻量级接口自动化测试框架)...
1.业务级脚本开发 登录脚本->思路:在线程组下新建两个HTTP请求,一个是完成访问登录页,一个是完成登录的数据提交. 步骤如下: 1) 访问登录页 2) 提交登录数据的HTTP PS:对于业务 ...
- 使用JMeter测试WebSocket接口
因为我之前对WebSocket接口也不是很了解,所以本篇文章先简单的概括的说明一下WebSocket的相关概念.在文章的后半部分,进行测试WebSocket接口的步骤说明. 1.什么是WebSocke ...
最新文章
- Windows7 Scrapy框架建立
- Boost:用OpenCL编写的简单flip filter的测试程序
- mysql gtid坑_通过mysqlbinlog --skip-gtids恢复后再备份可能造成的坑
- 剑指offer 56 - 1.数组中数字出现的次数
- UVA10493 Cats, with or without Hats【组合】
- 一次Mysql 死锁事故
- 计算机软考网络工程师,软考之网络工程师总结
- 安装vc2005运行库错误1935c处理
- 分子量-算法竞赛习题3-2:给出一种物质的分子式(不带括号),求分子量。本题中的分子式只包含4种原子,分别为C, H, O, N,原子量分别为12.01, 1.008, 16.00, 14.01。
- icon图标制作与使用
- SwitchHosts! 3.5.8 中文版 (mac hosts修改工具)
- c#语言求两个数最大公约数,C#趣味程序---求两个数的最大公约数和最小公倍数...
- 马氏距离(Mahalanobis Distance)
- grub4dos linux iso,Grub4Dos仿真ISO启动CDlinux省可用内存的方法
- 浏览器标准模式和怪异模式之间的区别是什么
- 用Windows自带的工具写一个一键关机小程序
- “≡”3个横杠的等号的意思
- 神级:程序员面试、算法研究、编程艺术、红黑树、机器学习5大经典原创系列集锦与总结
- SSL weak ciphers 漏洞修复过程
- 雨听 | 英语学习笔记(十一)~作文范文:公园的免费入口
热门文章
- 高数公式大整理 ,伸手党进来——麻麻再也不怕我挂高树了
- 上帝就在机器里:复杂算法背后隐藏的可怕现实
- 【MySQL】 如何在“海啸”下保命
- 在家“隔离”这1个月,阿里云视频云这些工程师都经历了什么?
- Redis 混合存储最佳实践指南
- Apache Flink 结合 Kafka 构建端到端的 Exactly-Once 处理
- AI 安全在阿里业务中的实践,你了解吗?
- 专访阿里云专有云马劲,一个理性的理想主义者
- 之前写的 JSX 的条件语句竟然存在那么多 Bug?
- 探索交通治理新思路,广州黄埔智能交通治“堵”