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

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

见我的粉丝的接口信息:

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

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

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

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

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

http 请求默认时间_JMeter接口测试之HTTP请求默认值相关推荐

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

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

  2. jmeter异步请求测试怎么测试_JMeter接口测试之HTTP请求默认值

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

  3. java抢购防止多次请求_springboot项目中接口防止恶意请求多次

    springboot项目中接口防止恶意请求多次 在项目中,接口的暴露在外面,很多人就会恶意多次快速请求,那我们开发的接口和服务器在这样的频率下的话,服务器和数据库很快会奔溃的,那我们该怎么防止接口防刷 ...

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

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

  5. 监控ajax请求的时间,找出完成Ajax请求所需的时间

    繁星淼淼 由于javascript使用事件队列,因此无法提供准确的时间.这意味着您的程序可以这样执行:开始AJAX请求同时处理等待的鼠标单击事件/任何其他等待的代码行开始处理AJAX就绪响应不幸的是, ...

  6. 跳槽涨薪技术之python+pytest接口自动化(6)-请求参数格式的确定

    [文章末尾给大家留下了大量的福利] 我们在做接口测试之前,先需要根据接口文档或抓包接口数据,搞清楚被测接口的详细内容,其中就包含请求参数的编码格式,从而使用对应的参数格式发送请求.例如某个接口规定的请 ...

  7. android版本如何修改时间,如何修改Android系统默认时间

    相信很多人看到过Android手机或平板显示XXXX-01-01这个奇怪的日期,没错,这就是Android设备的默认日期.当Android设备没有联网,无法获取当前真实时间的时候,就会使用系统默认时间 ...

  8. post接口和get请求

    post接口和get请求 文章目录 post接口和get请求 一. get接口 二.post接口 1.普通键值对 2.复杂json 3.form-data文件上传 三.总结 1.详看图示: 2.pos ...

  9. 接口返回xml格式的数据_接口测试之Jmeter串联xml数据格式请求

    点击上方蓝色字体,关注我们 要求 1.测试支付及支付检测两个接口 2.支付及检测的接口请求为xml格式 3.支付请求数据要多组不一样的数据 4.每个接口请求有些参数要求全局唯一 5.模拟正常场景,支付 ...

最新文章

  1. pytorch下载时出现错误:EOFError: Compressed file ended before the end-of-stream marker was reached
  2. 团队-象棋游戏-模块测试过程
  3. Log4j输出格式控制--log4j的PatternLayout参数含义
  4. visualvm远程jvm_VisualVM:通过SSH监视远程JVM(是否为JMX)
  5. 机器学习算法(2)——AdaBoost算法
  6. EF RepositoryBase 参考示例【转】
  7. python 读取元组对的key_Python基本认识基本类型
  8. LInux iptables学习
  9. Introduction to Computer Networking学习笔记(二十五):NATs
  10. u盘扩容盘用什么软件测试,扩容盘,小编教你如何检测U盘是否为扩容盘
  11. matlab元胞数组
  12. 如何删除“我的电脑”、“此电脑”中坚果云图标
  13. Python——输入姓名,返回姓名笔画小程序
  14. 展望未来「编程之路起始篇」
  15. 再阿里云服务器卸载安骑士并且屏蔽云盾
  16. RSSI-RSRP-RSRQ
  17. C语言入门题目2——对于给定字符,输出该字符的前驱字符和后继字符
  18. 原油价格接近七年高位-对冲基金预测2022年原油价格突破105美元
  19. qq能正常使用 网页打不开的解决办法
  20. java制作媒体播放器_用Java构造自己的媒体播放器

热门文章

  1. 多域资源整合之基础准备--DNS配置
  2. Rails不用localhost访问的时候很慢
  3. sqlite 设置向下递增
  4. jquery ztree 设置勾选_047 JAVA-jQuery
  5. 深度学习之卷积神经网络(Convolutional Neural Networks, CNN)(二)
  6. 买电脑主要看什么配置_我的专业要买什么配置电脑可以用到毕业?
  7. 抓包软件:Charles
  8. html 圆环实现多种颜色,SVG实现多彩圆环倒计时效果的示例代码
  9. ansible 配置文件优先级
  10. e480 黑苹果_Thinkpad E480黑苹果组建Fusion Drive——鱼和熊掌我都要