zoukankan      html  css  js  c++  java
  • JMeter-完成批量的接口测试

    前言

    当我们在工作中进行接口测试时,项目的接口肯定不止一个,而是很多很多,而且每个接口都需要进行正确参数,错误参数,参数为空,特殊字符等方式来测试接口是否能够正确返回所需的响应值。

    今天,我们来一起学习一下怎么用JMeter完成批量的接口测试吧!

    一:添加线程组

    二:添加信息头管理器,除填入参数以外,若请求报文为json格式的,则要添加:“Content-Type=application/json”

    三:添加逻辑控制器-循环控制器,因为要发送3次请求,所以循环次数为3,

    四:创建CSV文件,命名为测试参数文档.csv,写入接口用例,第一行定义接口所需动态参数,自第二行起填写接口详细值。

    case_id:每个接口的序号;apiName:接口名称; url:接口域名;api:接口地址;method:接口请求方式 ;puepose:描述接口验证类型;parameter:接口所需参数拼接,以:“mobilephone=13129154220&pwd=123456”的形式,参数间以“&”连接

    五:循环控制器下添加登录http请求和CSV数据文件设置,并设置好,http请求命名为${case_id}_ ${apiName}_${purpose}

    CSV数据文件设置中变量名称的填写:“case_id,apiName,url,api,method,purpose,parameter”,参数之间需要用英文的逗号隔开,文件编码为utf-8,忽略首行要选择True.

    HTTP请求:动态获取CSV文件里面配置的参数信息;IP:“${url}”;方法:“${method}”;路径:“${api}”,消息体数据:“${parameter}”消息体数据和参数只能设置一种,不能两种同时设置。

    六:添加监听器-察看结果树,点击运行,查看执行结果

  • 相关阅读:
    P1030 求先序排列 P1305 新二叉树
    spfa
    Clairewd’s message ekmp
    Cyclic Nacklace hdu3746 kmp 最小循环节
    P1233 木棍加工 dp LIS
    P1052 过河 线性dp 路径压缩
    Best Reward 拓展kmp
    Period kmp
    Substrings kmp
    Count the string kmp
  • 原文地址:https://www.cnblogs.com/zhangwuxuan/p/12404111.html
Copyright © 2011-2022 走看看