jmeter的相关示例

访问三个页面

 

      这里我们用我个人****博客上三个不同页面举例。所以,我们需要先添加三个http请求的sampler,并填写相关参数。这里我们暂时就不用录制三个页面的访问的脚本,毕竟只有三个页面的请求,没必要大材小用,直接写HTTP请求就好。

 

第一个页面是我个人博客的首页

jmeter的相关示例

Java+Selenium设计系列链接

jmeter的相关示例

Python+Java设计系列请求如下

jmeter的相关示例

 

如果你担心你填写不对,你可以添加一个察看结果树,先测试一下是否请求成功。这里我就先不添加,后面部分来添加。

 

设置思考时间

 

       场景要求,每个页面进入之前需要有一些时间等待。说到时间等待,我们是不是里面要想到定时器这个组件。我们大致要设计的请求过程是,第一个直接打开首页,这个不用设置定时器,只需要把定时器设置在Java+Selenium这个请求下和Python+Selenium请求下。

jmeter的相关示例

       两个都添加一个3秒的等待,这里解释一下,我在Selenium_Python这个请求下添加了一个三秒的定时器,意思是,在触发Selenium_Python这个请求之前,先执行等待3秒,然后执行这个HTTP请求。

 

服务器地址管理

 

      服务器地址管理,在测试里面经常会提到,这个建议不要写死。我们设计一个用例,当然希望是能够在所有的环境里执行,例如测试环境,准生产环境和线上生产环境。我们可能回想到把服务器URL写成一个变量,当然这没问题,接下来我们使用配置元件下有一个HTTP默认请求来解决这个问题。

jmeter的相关示例

我们在默认请求中填写公共的地址部分和请求协议,这样其他请求就不需要填写服务器地址。

jmeter的相关示例

第一个****首页请求修改如下

jmeter的相关示例

注意红圈地方是有变化的。

然后其他两个请求分别如下。

jmeter的相关示例

jmeter的相关示例

 

报告生成

 

这里我们可以勾选察看结果树报告和图表和聚合报告。

 

jmeter的相关示例