不管是在UI级别的自动化测试还是在接口级别的自动化测试中,对公共数据数据的分离都是一种趋势,或者某种程度来说,这是自动化测试中必须要掌握的一种能力,是基本技能。这些公共数据就包含了测试地址,以及登录的账号密码等其他的数据,对公共数据的分离好处是可以在一个地方来维护数据,来提高测试的效率,而不是重复的去干一件事,比如测试地址,在N个接口用例中都会使用到,如果某些时候由于某些原因测试地址的URL发生了变化,就需要修改每个测试地址的URL,很明显这就是重复并且无效的工作,如果把URL分离出来,直接在一个地方修改,这样就高效很多了。

下面还是结合案例来进行说明,使用JMeter来创建接口用例,接口案例分别是查看我的粉丝和我的信息,见截图:

见我的粉丝的接口信息:

见我的信息的接口信息截图:

如上的二个接口用例,共同点是前面的请求地址是一致的,如果请求地址发生了变化,意味着这两个接口的请求地址都得改变,如果是N*2个接口用例,那么这样修改起来就是很浪费时间和无效的工作量,那么如何在Jmeter中分离出公共的请求地址了?

使用HTTP请求默认值来解决如上的问题,在配置元件中选择HTTP请求默认值,在HTTP请求默认值的服务器地址或IP地址中填写要分离的地址,这里案例地址是https://home.cnblogs.com,见HTTP请求默认值的截图:

下来所有的接口用例只需要在请求地址中就不需要填写https://home.cnblogs.com,见我的粉丝接口请求地址,见截图:

使用HTTP请求默认值,就可以把请求地址给分离出来,这样即使由于某些原因修改了,测试只需要在一个地方接口下地址就可以了,而不像之前每个接口用例都得修改。

jmeter异步请求测试怎么测试_JMeter接口测试之HTTP请求默认值相关推荐

  1. jmeter存储http请求返回参数_Jmeter接口测试之HTTP请求默认值(八)

    原标题:Jmeter接口测试之HTTP请求默认值(八) 不管是在UI级别的自动化测试还是在接口级别的自动化测试中,对公共数据数据的分离都是一种趋势,或者某种程度来说,这是自动化测试中必须要掌握的一种能 ...

  2. http 请求默认时间_JMeter接口测试之HTTP请求默认值

    不管是在UI级别的自动化测试还是在接口级别的自动化测试中,对公共数据数据的分离都是一种趋势,或者某种程度来说,这是自动化测试中必须要掌握的一种能力,是基本技能.这些公共数据就包含了测试地址,以及登录的 ...

  3. python接口测试之request请求二(传递参数)

    1.在请求中加参数时,一般是在url后面接?,然后传入key/value对,在requests中,一般使用params关键字参数的方式,以dict的形式传递url参数 #-*- coding:utf- ...

  4. 顺丰bsp系统 java_顺丰BSP接口SOAP的请求示例

    顺丰BSP接口SOAP的请求示例 在一些接口的设计中有时用到了SOAP方式的请求,比如顺丰BSP的接口. 我尝试不同方式的POST方式请求,要么完全请求不到东西,要么接收到乱码,均以失败告终. 针对顺 ...

  5. 批量调取接口_批量请求接口-API文档-开发指南-Web服务 API | 高德地图API

    产品介绍 特别说明:受产品策略调整影响,自2020年11月起,建议您不再使用此批量接口.后续平台会逐步废弃并下线此服务. 批量接口通过用户传入合并后的请求,同时返回多个请求的顺序集合,目前最多支持20 ...

  6. jmeter异步请求测试_使用JMeter对异步HTTP / REST服务进行压力/负载测试

    jmeter异步请求测试 尽管我一直在使用JMeter进行Web应用程序的压力测试和负载测试好几次,但我们还是花了一些时间才弄清楚如何使用该工具测试基于异步HTTP / REST的服务. 对我们来说, ...

  7. jmeter并发测试教程_JMeter压力测试并发测试(入门篇)

    jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jmeter是java开发的,所以运行的时候必须先要安 ...

  8. 魔坊APP项目-18-种植园,基于支付宝提供的沙箱测试环境开发支付接口、服务端, 处理支付结果的同步通知和异步通知、修复页面底部菜单无法被点击的BUG

    种植园 一.基于支付宝提供的沙箱测试环境开发支付接口 沙箱环境: https://openhome.alipay.com/platform/appDaily.htm?tab=info 开发文档: ht ...

  9. 接口压力测试:Postman【Postman通常用于做接口测试,同时也可以用于作为压力测试】、Jmeter【专门做压力测试】、Loadrunner、Apache AB、Webbench

    做开发的同学一定会遇到接口对接,今天介绍两个对接测试两个我个人认为比较好的测试工具 postman和jmeter 1.postman通常用于做接口测试,同时也可以用于作为压力测试 2.jmeter做压 ...

最新文章

  1. 在SQL Server中如何获得刚插入一条新记录的自动ID号
  2. Flutter 案例学习之:GridView
  3. 阿里首席架构师科普RPC框架是什么
  4. Java集合--TreeMap
  5. mysql stdistance_postgis的geography_columns和geometry_columns有什么区别
  6. 12025.petalinux 之phy调试ping(三)
  7. 【Unity入门】场景、游戏物体和组件的概念
  8. qt qstandarditemmodel rowcount获取行数不正确_MIL+QT实践教程十
  9. python 大图找小图_20 M 的图片能压缩到 2 M?20行Python代码,无损压缩千百张图片...
  10. HDOJ--1106排序
  11. 第十一届蓝桥杯物联网设计与开发实验(合集)STM32学习
  12. 马克思主义原理复习资料笔记
  13. 安装dataX的问题,com.alibaba.datax.common.exception.DataXException: Code:[Common-00], Describe
  14. VISTA 服务详解
  15. lzg_ad:FBW控制台命令详解
  16. Snowy小诺 前端关闭Eslint校验 yarn
  17. 英特尔至强处理器排行_英特尔赛扬Vs之间的比较。 至强处理器
  18. 电气AutoCAD基础教学(一)——入门技巧
  19. java.lang.UnsatisfiedLinkError: /usr/local/java/jdk1.8.0_91/jre/lib/amd64/libawt_xawt.so: libXtst.so
  20. 蓝牙技术|2028 年智能音箱市场将达290亿美元,伦茨科技推出(Alexa,Echo音箱)亚马逊App直连幻彩灯方案

热门文章

  1. transformer bert seq2seq 深度学习 编码和解码的逻辑-重点
  2. Pytorch 多 GPU 并行处理机制
  3. python yield 和 return 对比分析
  4. 用于ONNX的TensorRT后端
  5. 堆叠式传感器架构带来先进的视觉功能
  6. Python:数据导入、爬虫:csv,excel,sql,html,txt
  7. Python数据挖掘2:pandas使用:Series一串数字和DataFrame数据框
  8. TypeError(“cannot concatenate ‘str‘ and ‘instancemethod‘ objects“,)
  9. Ubuntu系统执行shell 脚本的方法
  10. AndroidStudio git 提交代码,创建分支,合并分支,回滚版本,拉取代码