一、传统的web端请求参数我们在浏览器url栏看到传递的参数是什么,比如百度:

1、我们假如百度有一个这样的地址:

https://www.baidu.com/s?wd=jmeter&name=loadrunner

2、我们添加一个线程组、http请求和察看结果树,如下:(此处我用的jmeter4.0版本模拟)

3、设置http请求(其它暂不作设置)设置好如下:

4、run成功并查看运行结果

 

5、从结果树种我们看到请求地址和百度请求地址是一致的,且运行成功。

 

二、现在传递参数我们无法在地址栏中看到请求参数

1、比如,在如下web项目中,无论点击页面的哪个功能(增删改查),地址栏:qa.test.jmeter.com/mgmt/#/resumeIntelligence 地址始终不变,无法查看到用户传入的参数是什么?

2、如何解决?XHR

使用浏览器自带调试工具(快捷键mac:alt+command+I),windows的快捷方式请百度

 

 3、根据步骤2我们就找到了需要传入的search参数

需要注意的是在jmeter参数配置时search后的参数编码格式一般为utf-8,search后面的内容是IOS-8586-1的编码格式,如果运行报错可切换为实际的编码格式IOS-8586-1试试

 

三、如果请求的参数是大批量的压测情况,我们可以使用csv文件的方式,关于如何操作可以百度出大量的操作步骤,时间关系此处不作详细描述

 

 

posted on 2018-04-12 16:18  陌生初见  阅读(8352)  评论(1编辑  收藏  举报