Jmeter基础使用--HTTP请求及察看结果

1、添加线程组
Test Plan—右键–线程(用户)–线程组
Jmeter基础使用--HTTP请求及察看结果_第1张图片
2、添加HTTP请求
2.1、线程组右键—取样器—HTTP请求
如果是http请求,协议可以为空不填,https协议需要填,注意不要写入空格
param和bodydata只能同时填一个,否则会报错,要切换填写,要清除其中一个;FilesUPload不受影响
Jmeter基础使用--HTTP请求及察看结果_第2张图片
填写FilesUpload参数,三个参数必填
●文件名称是文件的绝对地址 例:D:\1.txt
●参数名称:file
●MIME类型:多媒体类型,根据文件的后缀,去寻找MIME类型

2.2、结合fiddler查看响应结果
http请求,配置代理服务器
Jmeter基础使用--HTTP请求及察看结果_第3张图片

3、查看结果
线程组右键—监听器—察看结果树
Jmeter基础使用--HTTP请求及察看结果_第4张图片
结果树有几种察看方式
3.1、cssjQuery_Tester
作用: CSS/ jQuery测试程序只适用于文本响应,可以根据JSoup或Jodd对响应数据进行过滤和查看。
3.2、HTML
●HTML:HTML视图将响应以HTML方式呈现。渲染的HTML可能无法与浏览器显示的页面相比较,但是可以提供一个基本的页面判断,帮助我们确定是否请求页面成功,但是图像、样式表等不会下载,所以看起来页面会比较乱。
●HTML (download resources):如果选择了HTML (download resources)选项,则会下载HTML代码引用的图像、样式表等,呈现出更加具体的HTML样式。
●HTML Source formatted:如果选择了HTML Source格式化视图选项,则呈现由Jsoup格式化和清理的HTML源代码。相对于第一种来说,更加的简单,跟TEXT模式并没有区别。
3.3、JSON
●JSON Path Tester:JSON路径测试视图将允许您测试JSON- PATH表达式,并从特定响应中查看所提取的数据。
http://www.lemfix.com/topics/54.
表 示 根 节 点 , 一 级 一 级 的 往 下 走 可 以 用 来 有 如 下 两 种 写 法 : ● 表示根节点,一级一级的往下走可以用来有如下两种写法: ● .result[‘yangli’] or $.result.yangli
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200521114447506.pngJmeter基础使用--HTTP请求及察看结果_第5张图片
3.4、RegexpTester
RegexpTester: Regexp仅适用于文本响应。点击"Test”按钮,系统将应用regexp对上面板中的文本进行查询,结果将显示在面板中。查询使用正则表达式查询。

3.5、XpathTester
XPath仅适用于文本响应。使用xpath定位路径查询。

4、配置元件
4.1、请求默认值
设置默认值,不需要挨个HTTP请求改地址。线程组右键–配置元件–http请求默认值;若同个线程组里,单个http请求里有数据里,以这个请求的为准,默认值只作用不含这些值的请求
Jmeter基础使用--HTTP请求及察看结果_第6张图片
4.2、信息头管理器
使用信息头管理器模拟不同浏览器请求。
Jmeter基础使用--HTTP请求及察看结果_第7张图片

你可能感兴趣的:(Jmeter)