Jmeter关联测试实例(中国天气网)

本文介绍了如何使用JMeter进行关联测试,以中国天气网为例,详细步骤包括:设置用户变量city,创建HTTP Sampler获取城市code,使用BeanShell PostProcessor处理响应,正则提取器提取citycode,以及利用提取的citycode获取城市天气信息。通过这种方式,实现了动态参数的传递和真实场景的模拟测试。
摘要由CSDN通过智能技术生成

Jmeter关联测试实例(中国天气网)

中国天气网:http://www.weather.com.cn/
某一个城市的天气:http://www.weather.com.cn/weather1d/101020100.shtml#search

但这里面有一个城市代码(101020100)不是固定的,要根据测试数据获取不同城市的代码编号,再查询该城市的天气状况。
分析后得出的结论是先要请求一个可以获取城市代码的接口,将获取的代码传递给这个获取天气信息的地址,

请求形式为:
http://www.weather.com.cn/weather1d/${citycode}.shtml#search, 其中{citycode}.html的 {citycode}就是前一个请求(查询某个城市citycode)传过来的值。

Step1:

1)添加一个用户变量city。

在这里插入图片描述

2)为测试计划TestPlan添加一个线程组。添加第一个HTTP Sampler, 命名为GetCityCode(这个请求的目的是获取城市citycode)。

添加HTTP信息头管理器 http://www.weather.com.cn, 目的是“就是尽可能的真实模拟用户打开浏览器的操作”,在查某个城市天气之前,先得打开中国天气网。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值