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

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博客

相关文章:

  • 十一、数据库day03--SQL语句02
  • 腾讯旗下InstantCharacter框架正式开源 可高度个性化任何角色
  • MySQL中常用函数的分类及示例
  • Java基础问题定位之调试
  • 深度学习语音识别
  • 蓝桥杯之递归二
  • 日语学习-日语知识点小记-进阶-JLPT-N2阶段(6): - (1)ても てでも特别强调(2)~もしないで = 聞かないで:根本不做某动作”
  • Kubernetes相关的名词解释kube-proxy插件(3)
  • Python+Selenium+Pytest+POM自动化测试框架封装(完整版)
  • 【MySQL数据库】数据类型
  • 编程语言基础 - C++ 面试题
  • 基于WiFi的智能教室数据监测系统的设计与实现
  • 多人3D游戏完整实现方案
  • 为什么信号完整性对于高速连接器设计至关重要?
  • 动态规划算法的欢乐密码(一):斐波那契数模型
  • go-map+sync.map的底层原理
  • 洛谷B3862:图的遍历(简单版)← 链式前向星
  • 结构体详解
  • 《AI大模型应知应会100篇》第27篇:模型温度参数调节:控制创造性与确定性
  • 致远OA——数据回填表单
  • 什么样的赛事能推进建设全球著名体育城市,上海半马就是答案
  • 专访|松重丰:“美食家”不孤独,他在自由地吃饭
  • 体坛联播|巴萨三球逆转塞尔塔,CBA季后赛山西横扫广东
  • 多地市场监管部门公开征集居民水电气计量不准确、收费不规范问题线索
  • 信心从何而来|当消博会展商遇上关税战
  • 体坛联播|曼联加时赛神奇逆转,晋粤大战CBA再出重磅罚单