文章目录

  • 一、基础组件
    • 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双环境相关推荐

  1. Jmeter dubbo插件测试dubbo接口

    一.背景 对于如何使用Jmeter测试http接口,大家都已经比较熟悉,网上相关的知识也很多.但随着微服务越来越流行,仅仅会测试http接口已经远远不够.Dubbo作为当下非常流行的RPC接口,学习如 ...

  2. Linux 实用指令 -- 网络配置(查看网络IP和网关、 ping 测试主机之间网络连通、Linux网络环境配置(指定固定ip))

    文章目录 1. 网络配置 1.1 查看网络IP和网关 1.1.1 查看虚拟网络编辑器 1.1.2 这里可以修改ip地址(修改虚拟网络的ip) 1.1.3 这里可以修改网关(虚拟网络的网关) 1.1.4 ...

  3. Jmeter之Beanshell测试加密接口

    课程目标  1. 什么是Bean Shell 2. Jmeter有哪些Bean Shell 3. 加密算法MD5,AES,RSA介绍. 4. 处理各种加密BeanShell的使用用法 5. Bean ...

  4. Android按back后执行过程,安卓app测试获取接口返回数据,然后处理数据,放在一个button点击事件里面 执行顺序有问题?无法获取数据?...

    private JSONArray jsonArray; btn1.setOnClickListener(new View.OnClickListener() { @Override public v ...

  5. Mysql导出数据 (windows Linux)

    ----- 1.Linux 导出命令1:带标题行 mysql -uroot -proot123 -e 'select user, host, plugin from mysql.user;' | se ...

  6. 利用JMeter进行Web测试(简介适合初学者)

    利用JMeter进行Web测试 JMeter介绍 脚本录制 运行JMeter进行测试 JMeter主要组件介绍 参数化设置 动态数据关联 使用命令行运行JMeter脚本 利用XSLT分析JMeter结 ...

  7. jmeter 测试websocket接口(一)

    jmeter 测试websocket接口时,需要对jmeter添加测试websocket的jar包. 下载地址: https://download.csdn.net/download/qq_14913 ...

  8. jmeter的java测试框架_性能测试学习之路 (四)jmeter 脚本开发实战(JDBC JMS 接口脚本 轻量级接口自动化测试框架)...

    1.业务级脚本开发 登录脚本->思路:在线程组下新建两个HTTP请求,一个是完成访问登录页,一个是完成登录的数据提交. 步骤如下: 1) 访问登录页 2) 提交登录数据的HTTP PS:对于业务 ...

  9. 使用JMeter测试WebSocket接口

    因为我之前对WebSocket接口也不是很了解,所以本篇文章先简单的概括的说明一下WebSocket的相关概念.在文章的后半部分,进行测试WebSocket接口的步骤说明. 1.什么是WebSocke ...

最新文章

  1. Windows7 Scrapy框架建立
  2. Boost:用OpenCL编写的简单flip filter的测试程序
  3. mysql gtid坑_通过mysqlbinlog --skip-gtids恢复后再备份可能造成的坑
  4. 剑指offer 56 - 1.数组中数字出现的次数
  5. UVA10493 Cats, with or without Hats【组合】
  6. 一次Mysql 死锁事故
  7. 计算机软考网络工程师,软考之网络工程师总结
  8. 安装vc2005运行库错误1935c处理
  9. 分子量-算法竞赛习题3-2:给出一种物质的分子式(不带括号),求分子量。本题中的分子式只包含4种原子,分别为C, H, O, N,原子量分别为12.01, 1.008, 16.00, 14.01。
  10. icon图标制作与使用
  11. SwitchHosts! 3.5.8 中文版 (mac hosts修改工具)
  12. c#语言求两个数最大公约数,C#趣味程序---求两个数的最大公约数和最小公倍数...
  13. 马氏距离(Mahalanobis Distance)
  14. grub4dos linux iso,Grub4Dos仿真ISO启动CDlinux省可用内存的方法
  15. 浏览器标准模式和怪异模式之间的区别是什么
  16. 用Windows自带的工具写一个一键关机小程序
  17. “≡”3个横杠的等号的意思
  18. 神级:程序员面试、算法研究、编程艺术、红黑树、机器学习5大经典原创系列集锦与总结
  19. SSL weak ciphers 漏洞修复过程
  20. 雨听 | 英语学习笔记(十一)~作文范文:公园的免费入口

热门文章

  1. 高数公式大整理 ,伸手党进来——麻麻再也不怕我挂高树了
  2. 上帝就在机器里:复杂算法背后隐藏的可怕现实
  3. 【MySQL】 如何在“海啸”下保命
  4. 在家“隔离”这1个月,阿里云视频云这些工程师都经历了什么?
  5. Redis 混合存储最佳实践指南
  6. Apache Flink 结合 Kafka 构建端到端的 Exactly-Once 处理
  7. AI 安全在阿里业务中的实践,你了解吗?
  8. 专访阿里云专有云马劲,一个理性的理想主义者
  9. 之前写的 JSX 的条件语句竟然存在那么多 Bug?
  10. 探索交通治理新思路,广州黄埔智能交通治“堵”