Jmeter之接口测试使用流程

发表于:2019-8-26 13:17

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:一枚测试工程师    来源:简书

  一、工具使用详解——jmeter
  1、常用测试原件:
  测试计划:默认
  线程组:并发数、并发时间、并发次数
  采样器:较常用HTTP请求、JDBC Request、SOAP/XML -RPC RRequest
  监听器:查看结果树
  断言:响应断言,通过对比服务器返回的响应数据,判断请求是否成功
  配置元件:用户定义的参数
  后置处理器:正则表达式
  2、打开jmeter,测试一个项目,需要先添加线程组,如下:
  3、打开线程组之后,重点在于:线程属性下的:线程数、Ramp-Up Perlod(in second)、循环次数。
  线程属性:压力测试性能测试都是有关联的
  线程数:可以理解为用户数量、虚拟用户数(默认为1)
  比如说要做一个并发测试,需要模拟100个用户,(线程数后面填写100)
  同时100个用户进行请求访问并发
  Ramp-Up Perlod(in second)启动时间:例如100个用户数全部启动的时间
  (以秒为单位),在一秒的时间以内要启动100个用户
  循环次数:每个用户的循环次数
  4、以金融项目为例,现在需要做一个接口测试,在线程组添加常见的HTTP请求,默认请求名称为HTTP请求,(名称可以修改自己测试模块)

  5、添加HTTP请求之后,内容根据自己的实际情况去填写,这里举例,仅供参考:
  参考自己的接口用例填写发送的参数。
  6、为了清楚每次测试时成功了还是失败了,可以添加一个监控器,对测试内容进行监控,这里要添加的是-->察看结果树
  点击右键-添加-监听器-察看结果树,添加完成后,如下所示:

  7、测试是否正确,点击Jmeter上面的绿色执行按钮,并同时打开察看结果树界面,如下所示:第一次运行,会弹出一个窗口,如果需要保存直接点击“是”,不保存就点击“否”
  8、这里看到返回的结果是ok,说明这个接口测试没有问题。
  二、jmeter参数化三种方式
  1、函数助手中的函数获取参数值 _Random函数 _RandomString函数
  2、用户定义的变量
  3、配置元件 CSV Data Set Config
  下一篇更新参数化详解

     上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号