• 13
  • 13
分享

1、添加线程组

1.jpg

2.jpg

2、配置http信息头管理;使用json格式传递数据时,必须配置此项;

3.jpg

4.png

3、添加httpcookie管理器,根据具体情况配置cookie信息,本例中未配置

5.jpg

6.jpg

4、配置http请求默认值;同一个项目的接口请求放在一个线程组中,可配置请求默认值,这样无需在各接口请求中单独配置;

7.jpg

8.jpg

5、配置http请求,就是具体请求的接口;本例中参数格式为json格式,使用bodydata;

9.jpg

10.jpg

6、添加查看结果树,可查看接口执行情况

11.jpg

12.jpg

整体的可看聚合报告

13.jpg

Label:每个JMeter的element(例如HTTPRequest)都有一个Name属性,这里显示的就是Name属性的值

#Samples:表示你这次测试中一共发出了多少个请求,如果测试计划模拟10个用户,每个用户迭代10次,这里就会显示100

Average:平均响应时间—默认情况下是单个Request的平均响应时间,当使用了事务控制器时,也可以以事务为单位显示平均响应时间

Median:中位数,也就是50%用户的响应时间

90%Line:90%用户的响应时间

Min:最小响应时间

Max:最大响应时间

Error%:错误率,本次测试中出现错误的请求的数量/请求的总数

Throughput:吞吐量——默认情况下表示每秒完成的请求数(RequestperSecond)

KB/Sec:每秒从服务器端接收到的数据量

7、当多个http请求之间存在参数传递的情况下,可以使用正在表达式提取器;提取出返回结果作为下一个请求的参数;也称之为关联参数化

14.jpg

15.jpg

引用名称:在HTTP等请求中,引用此数据,需要用到的名称

正则表达式:用于将需要的数据提取出来

模板:定义在匹配数字的取值结果中,使用提取到的第几个值

$0$:表示提取到的g0值

$1$:表示提取到的g1值

匹配数字(0代表随机):定义从响应文本中取值的方式;0代表随机取值,-1代表全部取值,1代表取第一个值

缺省值:如果正则表达式没有搜找到值,则使用此缺省值

8、调用上一个接口返回结果的参数使用${XXX}格式即可;

16.jpg

9、查看正则表达式提取的数据是否正确,可以通过debugsampler查看;

17.jpg

18.jpg

作者:飞鱼码头

原文链接:https://blog.csdn.net/testing_su001/article/details/103024330

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   随着IT行业的不断发展,软件测试人员的薪资待遇也随之增加,如何提升自己的专业技能,拓宽自己的职业发展道路并提升岗位薪资待遇才是每一位测试人员应该考虑的事情,那么这篇文章就来聊聊测试人员的职业发展方向有哪些?  一、技术方向  技术方向就是不断精进技术水平,时刻关注行业最新技术,并将这些知识作为自身将要学习的目标,相对来说,技术水平越高,拿到的薪资待遇也就越高。测试工程师按照技术水平分为功能测试工程师、自动化测试工程师、测试开发工程师。  从招聘网站上看到了企业招聘软件测试工程师的要求,长远来看,走技术路线一定要会编程语言,Java、Python、C/C++,并且数据库以及各种测试工具都要会...
            0 0 1732
            分享
          • 首先,崩溃有几种情况:闪退提示停止运行无响应1、接口返回值[直接原因]:app无法解析接口返回值/获取不到要获取的参数/参数类型不对导致客户端代码报错 [引起原因]:脏数据/网络问题导致接口超时或漏了数组元素/前后台没有统一参数类型标准/参数名错误/实体消失 [解决办法]:在网络顺畅/不顺畅情况下抓包,对着api文档一个一个的参数对比,返回值有数组可以横向对比 可能是其中某个元素内的某个参数和其他元素内的这个参数有内容不同/类型不同/为空/不存在/规范不同。 [测试方法]:首先要从2个角度考虑。 1:后台不要返回这种脏数据,或者有脏数据要进行处理再返回给app。 2:app要有一定的容错性,不...
            0 0 1156
            分享
          •   应用程序或网站的功能测试是SDLC(软件开发生命周期)的最重要阶段之一。开发人员、测试人员、项目经理、运营人员,甚至管理人员都需要多多少少参与到整个项目的功能测试。测试工作由测试部门分配,测试部门提供服务的稳定性至关重要。在建立多部分协作的工作文化的过程中,作为测试人员应当首先意识到,不仅可以对产品进行功能测试,还可以为公司的产品做出更多贡献。  在应用程序交付给用户面前之前,找出BUG并修复它们至关重要。软件的成功取决于用户的满意度,如果应用程序的界面中充斥着错误和BUG,不仅难以赢得新用户还会流失老用户。  大多数测试工程师对功能测试如何给企业创造价值都比较清楚也都很进行了很多的尝试和...
            1 1 2007
            分享
          • 一 、界面检查进入一个页面测试,首先是检查title,页面排版,字段等,而不是马上进入文本框校验页面名称title是否正确;当前位置是否可见  您的位置:xxx>xxxx;文字格式统一性;排版是否整齐;列表项显示字段是否齐全,列表项字段名称是否跟表单统一;同一页面,是否出现 字段名称相同、值取不同的问题;数据加载情况:除了文本框的值,还要注意:复选框,是否保存打√,或者保存不打√下拉框,是否保存选择的值多文本框,值是否都被保存,空格,换行是否保存二、单文本框(type=text)边界:字段长度判空:是否可以为空唯一性:是否唯一(小归结:边界、判空、唯一性、特殊字符、正确性)考虑...
            12 13 1086
            分享
          • 现在docker分布式部署的的方式是非常流行的,开发将新版本整体打包好之后丢给测试人员,测试人员便可以在测试环境部署新版本了,其实部署安装也是测试内容之一,这个步骤是完全模拟了运维人员在客户那边部署的操作,如果这个时候出什么问题,开发还可以进行解决或者兼容,下面就先罗列一下docker部署常用的命令:# 创建一个名为myubuntu的容器# -t:分配一个伪终端  -i:让容器的标准输入保持打开$ docker run --name=myubuntu -t -i ubuntu /bin...
            1 0 2659
            分享
      • 51testing软件测试圈微信