当前位置: 首页 > news >正文

在JMeter中利用地名查询天气预报并查看响应结果

1. 新建线程组:打开JMeter,在测试计划上右键单击,选择“添加”→“线程组”,并为其命名,如“天气查询线程组”。
2. 添加HTTP请求获取城市代码:在线程组上右键单击,选择“添加”→“取样器”→“HTTP请求”,命名为“获取城市代码”。设置“服务器名称或IP”为“toy1.weather.com.cn”,“路径”为“/search?cityname={city}”,其中{city}为后续要设置的变量。
3. 添加HTTP信息头管理器:选中“获取城市代码”请求,右键单击选择“添加”→“配置元件”→“HTTP信息头管理器”,添加名称为“referer”,值为“http://www.weather.com.cn”的信息头。
4. 添加正则表达式提取器:在“获取城市代码”请求上右键单击,选择“添加”→“后置处理器”→“正则表达式提取器”,设置“引用名称”为“citycode”,“正则表达式”为“(\d{9})”,“模板”为“1”,“匹配数字”为“1”。
5. 添加后置处理器处理中文乱码:在“获取城市代码”请求上右键单击,选择“添加”→“后置处理器”→“BeanShell PostProcessor”,在“脚本”区域输入“prev.setDataEncoding("utf-8");”。
6. 添加HTTP请求获取天气信息:在线程组上右键单击,选择“添加”→“取样器”→“HTTP请求”,命名为“获取城市天气信息”。设置“服务器名称或IP”为“www.weather.com.cn”,“路径”为“/weather1d/${citycode}.shtml”。
7. 添加查看结果树:在线程组上右键单击,选择“添加”→“监听器”→“查看结果树”。
8. 运行测试:点击JMeter界面上的“启动”按钮运行测试,然后在“查看结果树”中查看每个请求的响应结果,在“获取城市天气信息”请求的响应数据中即可查看对应的天气预报信息。

http://www.jsqmd.com/news/37109/

相关文章:

  • 2025年靠谱的主动边坡防护网最新TOP品牌厂家排行
  • 2025年质量好的再生法兰绒行业内口碑厂家排行榜
  • biji-mysql
  • 2025年11月小户型油烟机型号排名榜:小厨房净烟方案实测
  • 哔哩哔哩网页端查看账号已注销视频
  • 在AI技术快速实现创意的时代,挖掘数学学习新需求成为关键挑战
  • 云调试
  • 文件上传使用分片,文件下载使用流式方案,同时还要实现进度条功能
  • HeavenHell
  • Why can people actually only speak one language
  • 基于MATLAB的3-PUU并联机构工作空间仿真分析
  • 基于氢氧燃料电池的分布式三相电力系统Simulink建模与仿真
  • sunk cost
  • 英皇热水器售后服务电话4009968065
  • 巧夫人油烟机售后服务电话4009968065
  • 爱多集成灶售后服务电话4009968065
  • 大宇mini壁挂洗衣机售后服务电话4009968065
  • 凯昆空气能售后服务电话4009968065
  • 新宝油烟机售后服务电话4009968065
  • 桑乐太阳能售后服务电话4009968065
  • 联合丽家集成灶售后服务电话4009968065
  • 美满热水器售后服务电话4009968065
  • 法帝油烟机售后服务电话4009968065
  • 迪堡保险柜售后服务电话4009968065
  • 和美好太太燃气灶售后服务电话4009968065
  • 顾阳防盗门售后服务电话4009968065
  • Why skepticism is harmful to humanity
  • 贵匠电暖炉售后服务电话4009968065
  • 华润百尊热水器售后服务电话4009968065
  • 弘顾智能锁售后服务电话4009968065