当前位置: 首页 > 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.gsyq.cn/news/46050.html

相关文章:

  • 2025年11月小户型油烟机型号排名榜:小厨房净烟方案实测
  • 2025 年 11 月冷库板/聚氨酯冷库板/机制板, 冷库门, 冷库工程/冷库集成厂家推荐排行榜,专业实力与客户满意度全景解析及选购指南
  • 文件上传使用分片,文件下载使用流式方案,同时还要实现进度条功能
  • HeavenHell
  • 基于氢氧燃料电池的分布式三相电力系统Simulink建模与仿真
  • 大宇mini壁挂洗衣机售后服务电话4009968065
  • Why skepticism is harmful to humanity
  • 德门子油烟机推出24小时售后客服受理中心(2025更新上线)
  • 名流热水器推出24小时售后客服受理中心(2025更新上线)
  • 美大集成灶售后电话4001819193维修24小时全国各市售后服务点
  • 欧意燃气灶售后电话4001819193售后维修服务-欢迎您--10分钟前更新
  • 阿诗丹顿热水器售后电话4001819193维修电话(各点)24小时故障报修热线
  • 智米空调售后电话4001819193(全国统一网点)24小时售后客服热线
  • 尊威油烟机售后电话4001819193维修热线电话-24小时全国统一报修
  • 新科中央空调售后电话4001819193全国售后服务热线电话2025已更新(今日/维修
  • 降AI攻略:博主实测经验分享
  • Doxygen 入门
  • CSAPP学习笔记(施工中)
  • 当Mb连不上虚拟机的时候,这是因为啥?我应该怎么解决?? - fish666
  • 会议开了一整天,记录却只有三行?
  • Day17盒子模型中设置外边距时的问题
  • 2025 年 11 月食堂承包厂家推荐排行榜:学校、工厂、企业、单位、医院、工地、科技园、工业园、产业园、养老院食堂承包公司精选
  • 2025 年 11 月鞋子设计打版与技术培训权威推荐榜:开发设计、版型设计、培训创业班及设计培训学校精选指南
  • 在线甘特图工具选型指南:5款产品深度对比评测
  • 漏洞赏金实战:我是如何轻松获得2500美元奖金的
  • 2025.11.10总结
  • 【CI130x 离在线】C++事件驱动模式编程
  • 2025 年 11 月食堂承包厂家推荐排行榜,学校食堂承包,工厂食堂承包,企业单位食堂承包,医院工地科技园食堂承包公司精选
  • shadcn之表单
  • 光学神经网络