jmeter简单http请求示例

解决的问题:

1. 登录后再次使用jmeter访问时依然提示登录,使用cookie管理器元件自动管理cookie

2. user-agent提示Apache不是正常的浏览器,提示“抱歉,您的访问受限”,使用HTTP信息头管理器配置元件解决

3.若登录成功后没有响应,我可以再次访问首页,看看有没有已经登录的用户名,若有表示成功;


下面是自我做的一个简单的测试例子,测试的网站为开源中国的登录

1. 启动jmeter,添加配置原件:地址https://www.oschina.net/

 jmeter简单http请求示例_第1张图片

2. 添加http采样器:地址:/action/user/hash_login

1)找到地址

 jmeter简单http请求示例_第2张图片

2) 在采样器中添加post提交的数据,可看到user-agent

 jmeter简单http请求示例_第3张图片

 jmeter简单http请求示例_第4张图片

3. 添加察看结果树,监听器,运行

 jmeter简单http请求示例_第5张图片

 jmeter简单http请求示例_第6张图片

4. User-agent他认为apache不是一个正确的浏览器,解决此问题需要添加一个“HTTP信息头管理器”的配置元件,模拟一个正常的浏览器

如下设置:

 jmeter简单http请求示例_第7张图片

结果:

 jmeter简单http请求示例_第8张图片

5. 因为看不到相应数据,所以再次添加一个http采样器,登录成功后直接访问首页,运行

界面如下:

 jmeter简单http请求示例_第9张图片

虽说运行成功了,但是提示登录,表示此页面没有访问前一个登录好的页面,此页面依然没有登录。

此时需要添加一个http cookie管理器的配置元件。因为登录成功后都会生成一个cookie,会根据这个cookie来判断是否已经登录了

6. 添加http cookie管理器配置元件,他会自动管理cookie,会保存登录的一些信息,如sessionID等之类的信息

 jmeter简单http请求示例_第10张图片

再次运行:

 jmeter简单http请求示例_第11张图片

 好啦,到这里为止,登录已经成功了

 

 

 


你可能感兴趣的:(Jemter测试工具)