🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## **实际测试的例子** 目标: 获取城市的天气数据: <br /> 第一步: 发送request 获取城市的城市代号 http://toy1.weather.com.cn/search?cityname=上海  从这个请求的response 中获取到上海的城市代码. 比如: 上海的地区代码是101020100 上海动物园的地区代码是:  10102010016A <br /> 第二步:  发送request 到: http://www.weather.com.cn/weather2d/101020100.shtml   可以得到该城市的天气数据 <br /> ## **第一步:新建一个Thread Group** 必须新建一个Thread Group,  jmeter的所有任务都必须由线程处理,所有任务都必须在线程组下面创建。 ![](https://img.kancloud.cn/7d/69/7d690c43e4f5f8ca0e4e5241c7defc83_578x297.png) <br /> ## **第二步:新建一个 HTTP Request** ![](https://img.kancloud.cn/17/a7/17a72b8665213d08e59f969f2dc2ca2d_738x385.png) 比如我要发送一个Get 方法的http 请求: http://toy1.weather.com.cn/search?cityname=上海  可以按照下图这么填: ![](https://img.kancloud.cn/af/9c/af9c292aa458e94ffa3666fad0a852dc_1013x601.png) <br /> ## **第三步 添加HTTP Head Manager** 选中上一步新建的HTTP request. 右键,新建一个Http Header manager. 添加一个header。 ![](https://img.kancloud.cn/52/19/5219d2d34778fdfdc212cdf1069baf4b_687x318.png) ![](https://img.kancloud.cn/88/a8/88a87e69e62a4c2e6ada551216359dfb_786x516.png) <br /> ## **第四步: 添加View Results Tree** View Results Tree 是用来看运行的结果的 ![](https://img.kancloud.cn/5c/72/5c72a54174f8c4c0bdaabf51149214d6_666x371.png) <br /> ## **第五步:运行测试,查看结果** ![](https://img.kancloud.cn/99/4d/994d45ed0d153588e3ba87c01c192d5d_931x618.png) ![](https://img.kancloud.cn/68/98/6898b67cb3fe47a7f9cc45200bbb170e_946x624.png) 到这里。 我们已经成功运行起来了。 <br /> ## **第六步:添加Assertion和Assert Results**  选择HTTP Request, 右键 Add-> Assertions -> Response Assertion.  添加 Patterns To Test ![](https://img.kancloud.cn/9d/02/9d0284bd20c3ee4a369176eb9beae5cb_911x598.png)