博客
关于我
Jmeter-接口功能测试
阅读量:401 次
发布时间:2019-03-05

本文共 1268 字,大约阅读时间需要 4 分钟。

前言                                                 

  前面已经讲过了如何用Postman做接口功能测试,本篇主要是用Jmeter来演示如何做接口功能测试,这里就大致说一下Jmeter如何用哈,其余的也不多说了。

Jmeter接口功能测试实例                       

  因为在上一篇已经详细讲过了POST跟GET的接口实例,所以这里只演示Jmeter的POST请求实例。

  POST请求是用来发送数据的,同样以XX系统分配加工厂为例

1、产品经理的PRD文档要求如下(分配加工厂接口的修改内容如下):

1) 分配加工厂接口里新增加工厂ID字段,整数类型,非必填;

2.)若对单领料单已经审核通过,限制只有待审核状态才能分配加工厂,若不是则提示“对单领料单不是待审核,不能分配加工厂”;

2、开发人员的接口文档如下:

接口名称:XX系统分配加工厂接口

接口路径:POST  /process/requisitionOrder/updateDistributeStatus
请求参数:
Headers:
参数名称 参数值 是否必须 示例 备注
Content-Type application/json    
Body:
 
{  "factoryId": "123",//加工厂ID  "factory": "XX服饰",//加工厂名称  "produce_order_id": [//生产制单(纯数字) 多个用,分开    1134360  ]}

 

返回数据:

{  "msg": "success",  "code": "0",  "info": "操作成功"}

3、测试人员的测试用例如下:

用例编号 模块 用例标题 前提条件 操作步骤 预期结果
01 XX接口 分配加工厂接口里新增加工厂ID字段,整数类型,非必填 填写错误的或类型不对的加工厂ID 返回具体的错误信息
      不填写加工厂ID,其他条件符合要求   分配加工厂成功,XX系统的领料单正确显示加工厂名称
      填写正确的加工厂ID,其他条件符合要求   分配加工厂成功,XX系统的领料单正确显示加工厂名称
      填写正确的加工厂ID,对单领料单已经审核通过   返回提示“对单领料单不是待审核,不能分配加工厂”;

4、测试人员执行测试用例如下:

1)进入Jmeter安装包的\bin 中,找到"jmeter.bat", 点击打开即可。(注:不要关闭.dat弹窗)

2)在打开的Jmeter界面中,选中“测试计划”右键, -> “添加” -> "Threads(Users)" -> “线程组”, 建立线程组。
3)选中“线程组” 右键-> “添加” -> “Sample” -> “HTTP请求”,如下图
4)以下请求为POST, 输入环境所在的服务器名称或IP,端口号,对应的路径,添加参数及值,详情如图。
ps:有些信息不能外泄,所以这里很多信息遮盖了哈。
注:POST请求的话,需要添加HTTP信息头管理器,不然可能会运行不了。
5)右键“线程组” -> “添加” -> “监听器” -> “察看结果数”, 添加“察看结果数”, 以察看运行后的结果,如果所示

 

 

转载地址:http://ghozz.baihongyu.com/

你可能感兴趣的文章
NHibernate动态添加表
查看>>
NHibernate学习[1]
查看>>
NHibernate异常:No persister for的解决办法
查看>>
Nhibernate的第一个实例
查看>>
NHibernate示例
查看>>
nid修改oracle11gR2数据库名
查看>>
NIFI1.21.0/NIFI1.22.0/NIFI1.24.0/NIFI1.26.0_2024-06-11最新版本安装_采用HTTP方式_搭建集群_实际操作---大数据之Nifi工作笔记0050
查看>>
NIFI1.21.0_java.net.SocketException:_Too many open files 打开的文件太多_实际操作---大数据之Nifi工作笔记0051
查看>>
NIFI1.21.0_Mysql到Mysql增量CDC同步中_日期类型_以及null数据同步处理补充---大数据之Nifi工作笔记0057
查看>>
NIFI1.21.0_Mysql到Mysql增量CDC同步中_补充_插入时如果目标表中已存在该数据则自动改为更新数据_Postgresql_Hbase也适用---大数据之Nifi工作笔记0058
查看>>
NIFI1.21.0_Mysql到Mysql增量CDC同步中_补充_更新时如果目标表中不存在记录就改为插入数据_Postgresql_Hbase也适用---大数据之Nifi工作笔记0059
查看>>
NIFI1.21.0_NIFI和hadoop蹦了_200G集群磁盘又满了_Jps看不到进程了_Unable to write in /tmp. Aborting----大数据之Nifi工作笔记0052
查看>>
NIFI1.21.0_Postgresql和Mysql同时指定库_指定多表_全量同步到Mysql数据库以及Hbase数据库中---大数据之Nifi工作笔记0060
查看>>
NIFI1.21.0最新版本安装_连接phoenix_单机版_Https登录_什么都没改换了最新版本的NIFI可以连接了_气人_实现插入数据到Hbase_实际操作---大数据之Nifi工作笔记0050
查看>>
NIFI1.21.0最新版本安装_配置使用HTTP登录_默认是用HTTPS登录的_Https登录需要输入用户名密码_HTTP不需要---大数据之Nifi工作笔记0051
查看>>
NIFI1.21.0通过Postgresql11的CDC逻辑复制槽实现_指定表多表增量同步_增删改数据分发及删除数据实时同步_通过分页解决变更记录过大问题_02----大数据之Nifi工作笔记0054
查看>>
NIFI1.21.0通过Postgresql11的CDC逻辑复制槽实现_指定表多表增量同步_增加修改实时同步_使用JsonPath及自定义Python脚本_03---大数据之Nifi工作笔记0055
查看>>
NIFI1.21.0通过Postgresql11的CDC逻辑复制槽实现_指定表多表增量同步_插入修改删除增量数据实时同步_通过分页解决变更记录过大问题_01----大数据之Nifi工作笔记0053
查看>>
NIFI1.21.0通过Postgresql11的CDC逻辑复制槽实现_指定表或全表增量同步_实现指定整库同步_或指定数据表同步配置_04---大数据之Nifi工作笔记0056
查看>>
NIFI1.23.2_最新版_性能优化通用_技巧积累_使用NIFI表达式过滤表_随时更新---大数据之Nifi工作笔记0063
查看>>