-
在Jmeter的GUI界面,根据实际的业务需求进行脚本编写(以百度为例子)
-
1)线程组:设置了1000个线程,说明HTTP请求会进行1000次
-
2)监听器-察看结果树:可以实时查看到运行过程中,每个接口的具体请求情况,请求参数和响应数据等
-
3)响应断言:验证接口返回是否正确
-
4)监听器-聚合报告:可以查看到目前的进度(0~1000个请求),可以看到聚合报告中有很多字段,可通过聚合报告进行性能分析(后续会讲到)
-
通过以上步骤,算完成了一个简单的脚本和调试。
-
数据准备:我们这个例子没有用到数据准备,因为只用了百度作为一个简单的例子,在我们实际的业务中,比如压测登录接口,我们需要模拟不同的用户同时登录系统,对系统造成的压力,就需要准备登录的账号和密码(此处用到了前面提到的动态参数配置)
-
以上脚本,我们设置的是对百度进行1000次请求进行压测?那是不是一个简单的压测脚本已经完成了呢?这里还少了一个重要的条件,其实上面的1000次请求并没有达到同时发出请求。
-
解决方法:添加集合点(前面也有说到集合点的用法)
-
以上我们算是完成了一个完整流程的脚本。
- 以上希望对你有一点点的帮助^_^~~