上一节讲了场景编写的思路,再来调试另一个根据名称查询地址id的接口,注意请求类型及请求参数

执行后报错了,415错误不支持的媒体类型,从head中的报错信息看,Content-Type中设置的text/html,但我们实际请求的是json数据,去开发者工具中查看下请求头信息

​为了匹配请求头信息,在Test Plan下新增一个config element>http header manager

可以直接将开发者工具中的content-type这一行信息复制,再点击下面按钮复制过来

重新执行后发现响应为【】

根据经验,判断可能编码存在的问题,在请求信息中content encoding设置成utf-8

再次执行,在响应中就能找到最终节点地址对应的代码了。

再复制一个根据名称查询地址id的请求,这样我们已经可以查询开始、结束地址,也可以查询时效,接下去要做的就是如何提取及参数化了

-------------------------------------------------------------------------------

如果觉得我的文章对您有用,请收藏+关注,您的支持是我坚持的动力!

Jmeter书中不会教你的(21)——快递时效查询实战2http header manager相关推荐

  1. Jmeter书中不会教你的(25)——快递时效查询实战6写入csv文件

    前面已经通过参数化.通过提取响应值.引用变量已经实现了批量查询时效的功能,但是如果我们需要查看结果时需要在查看结果树中一个一个点击查看就很不方便,最好能将所需要的结果提取出来后再写入到csv文件中,这 ...

  2. Jmeter书中不会教你的(22)——快递时效查询实战3边界值提取器boundary extractor

    经过上两节的实战,选择固定的开始和目的地,查询时效的脚本已经完成.本节需要将原固定值转化成变量,利用接口提取的响应值传递给查询时效接口. 从查询时效的请求内容看,需要将以下四个固定值变成可变的.这四个 ...

  3. Jmeter书中不会教你的(38)——快递时效查询8用户自定义变量User Defined Variables

    通过前面28/32节讲解,可将快递时效查询的案例优化, 第一.在执行前先判断写入文件是否存在 第二.之前写入的部分字段含有逗号情况处理 这时候我们发现有一个变量重复定义String filePath1 ...

  4. Jmeter书中不会教你的(90)——JSONObject not found in namespace

    在beanshell postprocessor中导入import org.json.*;执行后发现 原因是在安装目录的lib下,D:\apache-jmeter-5.4.3\lib,缺少了json. ...

  5. Jmeter书中不会教你的(20)——快递时效查询实战1场景编写思路

    上一节中我们学会了如何使用开发者工具去抓取接口,现在我们把抓取到的查询时效的接口放入jmeter中执行,结构如下,     path您可以把抓取到的一并复制过来就可以 这是页面上的查询条件及结果,红* ...

  6. Jmeter书中不会教你的(7)——prev变量用于输出请求和响应内容

    前一节讲了利用Dummy Sampler模拟接口请求和响应,实际执行接口时我们需要查看不同的请求内容对应的不同响应是否符合预期,如不符合期望将信息打印出来以便提供开发去查找问题. 利用beanshel ...

  7. Jmeter书中不会教你的(94)——将时间戳转换为日期格式

    上一节中,我们看到获取的请求开始时间和结束时间显示的是一个时间戳,如果想要按照年月日时分秒怎么显示? 在beanshell中,将获取的long型时间戳转换为Date型,创建一个想要转换的日期格式对象f ...

  8. Jmeter书中不会教你的(68)——jdbc request详解

    上一节中已经成功了测通了jdbc请求,简单的从数据库中查询出数据.今天讲下jdbc request中各个参数的意义及用法. 一.Query Type:查询类型,对于测试来说默认选择就可以Select ...

  9. Jmeter书中不会教你的(39)——快递时效查询9在beanshell中写java方法

    在处理写入csv文件含有逗号双引号时,上一节中,我们是在已知这两个字段含有逗号时对每个字段进行了处理 可以看到,如果在未知情况下,是不是对每个写入的字段先都提前处理好再写入,每个处理的方法都一样,我们 ...

最新文章

  1. Java开发工具(Eclipse中内容辅助键的使用)
  2. desktop docker 无法卸载_用containerd替换docker(shim)
  3. Android逆向进阶——让你自由自在脱壳的热身运动(dex篇)
  4. 3亿美元,腾讯第三次领投行业AI独角兽明略,这次还有淡马锡领投,快手跟投...
  5. git的团队协作开发
  6. 且看且学Gradle--(1)Gradle入门
  7. Android 监听home键(android:launchMode=singleTask 与 onNewIntent(Intent intent) 的用法
  8. App正义联盟VS App Store、领英上线视频故事、亚马逊进军游戏流媒体| Decode the Week...
  9. js与c语言效率_JavaScript控制流及关键字与C语言之比较
  10. Python元组 ()
  11. python3.8.1安装pandas_python中安装pandas
  12. 计算机控制技术实验平台,THBDC-1控制理论计算机控制技术实验平台简介.doc
  13. 【电路】电容(三)——耦合、退耦电容
  14. 三合一收款码生成源码(非调用接口)
  15. a-upload 上传文件到阿里oss
  16. 记录学习 - spring5
  17. 人工智能知识图谱研究
  18. SMTP协议:使用telnet发邮件【纯纯小白】
  19. 使用HiFlow场景连接器查看每天处于地区的疫情
  20. 一劳永逸 让你与IE弹出窗口彻底告别

热门文章

  1. 机器学习中相关英文专业术语
  2. 黑眼圈消除的按摩诀窍
  3. 聚焦数字孪生——盈嘉再次亮相第六届世界互联网大会
  4. 设计模式之Wrapper
  5. MacBook Big Sur 完美解决外接显示器 字体模糊、边缘不清 HIDPI 解决办法
  6. mysql配置redis_Redis作为Mysql数据库缓存的简单配置
  7. Html 5 网页扫二维码 支持手机端 OpenCV JS
  8. python办公自动化--案例练习
  9. 【Nginx】为什么说Nginx是一个反向代理服务器
  10. Ettercap详细参数