美文网首页
jmeter的使用

jmeter的使用

作者: Gloria艳 | 来源:发表于2018-11-01 22:00 被阅读0次

一、下载安装jmeter
1.下载好后安装,在桌面上建立快捷键,直接打开即可。
不过jmeter比较特殊,支持多窗口打开,再次打开的时候找到安装的文件夹
1.打开 C/software/apache-jmeter-4.0文件夹


文件夹目录

1、bin目录:打开Jmeter主界面,有很多可执行文件、配置等,Jmeter.properties中存放jmeter日志文件,默认在Jmeter.log可查看日志
2、docs目录:是JMeter的java Docs,可打开api\index.html页面来查看
3、extras目录:提供了对构建工具Ant的支持,可以使用Ant来实现测试自动化
4、lib目录:该目录包含两个子目录,其中ext子目录存放有JMeter的核心jar包,另一个 junit 目录存放JUnit测试脚本。用户扩展所依赖的包,应该直接放到lib目录下,而非lib/ext下。
5、printable_docs目录:usermanual目录下存放JMeter用户手册文档,其中component_reference.html可看到最常用的核心原件帮助文档。
demos目录下放有一些常用到的JMeter脚本案例


bin

二、jmeter的使用

1.语言设置

语言设置
2.Jmeter界面
界面1
界面2
3.搭建框架
1).设置http请求默认值
设置http请求默认值
2).添加线程组
添加线程组
还有一种方法:
方法2
搭框架
3).线程组建立完,需要建立一个监听器----察看结果树
察看结果树
4).搭建完基本结构,对数据库和线程组分别取名
image.png
5)想看哪个线组的运行结果,直接启动哪一个,其他全部禁用就可以了
禁用启动
6)完善每个线组的框架
i、添加简单控制器 修改成单一测试项目名称
简单控制器
ii、添加http请求默认值---规定每个测试项目的协议,ip:端口,编码格式
http请求默认值
补充:http请求默认值里填写的内容包括:协议,ip,端口号,content endcoding 内容编码
模板
iii、在商城注册里添加一个http信息头管理器,http信息头管理器主要是规定数据格式的
json数据格式
键值对数据格式
iiii、在商城注册里再添加两个简单控件,修改为正常流、异常流
正常异常流
iiiii、在正常流,异常流里分别添加http请求,修改名称
补充一点:正常流里命名必须是 xx_正常流_全字段覆盖
添加http请求
补充:http请求的内容,分为post请求和get请求。
第一,post请求的请求正文如果是json、xml格式,直接填写在BodyData里

post请求—json
如果是键值对有两种方法,一是填写在Parameters里,二是以键值对的格式写在BodyData里
post请求—键值对1
post请求—键值对2
注意:具体书写情况参考请求传参格式
post请求传参在路径里
第二、 get请求没有数据格式之分,get请求的请求正文只能填写在路径里面或者以键值对的格式填写在Parameters里。
get请求—1
get请求—2
iiiiii、在http请求里添加响应断言
响应断言
补充:断言里面添加的内容,一般0000表示运行成功;9999或者其他的表示失败,不过具体要在察看结果树里看响应数据里响应码是什么
运行成功与否都是在查看结果树里看到的,一般绿色表示成功,红色表示失败

0000
搭建好框架的案例
搭建好的框架
4.框架搭配好,需要填写数据。如果有接口规范的,直接用文本,或者在swagger查看
1)文本型
文本符号描述
步骤:
第一、根据文本格式用Notepad++写好xml文本规定的格式(一般编写xml或键值对格式,json格式一般用百度翻译转把xml格式化成json格式)
第二、根据编写的格式填写框架
案例:
文本格式
请求报文
xml
2)在swagger上查看接口规范,然后填写在框架里
swagger
5.如果没有测试规范,一种方法是点击F12,查询接口规范
另一种就是用fiddler抓包的方法把接口抓下来
步骤:
1).设置网站地址过滤
设置要过滤的网址
2).手动执行业务流程
3).添加备注 comment
备注信息
4). 导出脚本
导出脚本
5).增强脚本修改
复制粘贴到jmeter里

相关文章

网友评论

      本文标题:jmeter的使用

      本文链接:https://www.haomeiwen.com/subject/spqatqtx.html