当前位置: 首页 > web >正文

jmeter利用csv进行参数化和自动断言

1.测试数据 

csv测试数据如下(以注册接口为例)

2.jemer参数化csv设置

 打开 jmeter,添加好线程组、HTTP信息头管理器、CSV 数据文件设置、注册请求、响应断言、查看结果树

 

 1) CSV 数据文件设置

 

若 CSV 中数据包含中文,这里设置文档默认编码 GBK 

如果运行结果乱码,将文件编码格式去掉,jmeter设置配置文件 

2)线程组设置

一般 CSV 文档中有几条用例,就设置线程数为几。这里有7条用例数据,所以就设置为 7

3)HTTP请求变量引用

HTTP请求传入的 JSON 数据中,将值的部分进行 ${变量名}。

{"username": "${username}", "password": "${password}", "sex": "${sex}", "telephone":"${telephone}", "address": "${address}"
}

3) 设置断言

在注册请求下添加响应断言,因为接口返回的响应结果为 JSON 格式;所以响应内容设置如下:

  "code": ${except_code}

运行,查看结果数 

---------------------------分割线---------------------------- 

若响应数据中文显示有问题 ,显示为unicode:\u7528\u6237\u540d\u5df2\u5b58\u5728\uff0c\u6ce8\u5

jmeter响应数据为unicode \u7528\u6237\u540d\u5df2\u5b58\u5728\uff0c\u6ce8\u5-CSDN博客

http://www.xdnf.cn/news/404.html

相关文章:

  • C算术运算符 printf输出格式 字符指针打印输出 使用scanf函数进行输入
  • ReSearch:基于强化学习的大语言模型推理搜索框架
  • CCLinkIE转EtherCAT边缘计算网关构建智能产线:跨协议设备动态组网与数据优化传输
  • 【机器学习-周总结】-第4周
  • 【软件测试】
  • ISO26262-浅谈用例导出方法和测试方法
  • Flutter学习 滚动组件(2):ListView进阶使用
  • Linux网络编程 深入解析Linux TCP:TCP实操,三次握手和四次挥手的底层分析
  • 【计算机视觉】CV实战项目- Face-and-Emotion-Recognition 人脸情绪识别
  • 微服务与事件驱动架构(EDA)
  • React-请勿在循环或者条件语句中使用hooks
  • tigase源码学习杂记-AbstractMessageReceiver
  • 算法题(128):费解的开关
  • 手动实现LinkedList
  • 【操作系统原理02】进程的描述与控制
  • Kubernetes 多主多从集群部署完整文档
  • 【上海大学计算机系统结构实验报告】多机环境下MPI并行编程
  • 国产GPU生态现状评估:从寒武纪到壁仞的编程适配挑战
  • 健康养生之道
  • package.json ^、~、>、>=、* 详解
  • JMeter介绍
  • Sentinel源码—5.FlowSlot借鉴Guava的限流算法二
  • Redis增删改查
  • FPGA——DDS信号发生器设计
  • 基于chatgpt和deepseek解答显卡的回答
  • Python语法系列博客 · 第8期[特殊字符] Lambda函数与高阶函数:函数式编程初体验
  • 【25软考网工笔记】第二章(7)多路复用技术
  • 抽象类和接口
  • 【现代深度学习技术】循环神经网络04:循环神经网络
  • 面试招聘:新能源汽车研发测试人员需求内部研讨会纪要(2025年4月19日草稿流出)