前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jmeter之接口测试使用流程

Jmeter之接口测试使用流程

作者头像
顾翔
发布2019-12-12 14:19:22
4990
发布2019-12-12 14:19:22
举报

来源:http://www.51testing.com

 一、工具使用详解——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

星云测试

http://www.teststars.cc

奇林软件

http://www.kylinpet.com

联合通测

http://www.quicktesting.net

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试培训 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档