HttpWatch和jmeter的一次性能测试
来源:互联网 发布:安卓微信数据能恢复吗 编辑:程序博客网 时间:2024/06/05 04:03
1、HttpWatch安装后,需要在浏览器--》工具--》加载管理项中显示所有加载项里面,将HttpWatch调整为启用
2、可以在浏览器--》工具--》点击HttpWatch来运行HttpWatch;或者按Shift+F2快捷键来运行HttpWatch
3、手动抓包录制jmeter脚本
(1)、HttpWatch简单使用
(2)、如上图所示,点击开始抓包后,进行页面操作,如这里点击登录后,HttpWatch显示如下内容:
(3)、从HttpWatch上复制需要的参数粘贴到jmeter中,如下图所示:
4、jmeter录制脚本相关使用
(1)、添加线程组
(2)、添加共通默认信息
(3)、填写共通默认信息
(4)、添加事务控制器
(5)、事务控制器简单使用(这里选中没有选中的区别,见图23--选中、图24--未选中)
(6)、添加Http请求信息
(7)、录制一个Http请求示例
(8)、线程组使用说明
1)、线程数是启动多少个线程,比如这里2个
2)、Ramp-Up Period (in seconds)表示线程之间间隔多少时间允许,单位是秒,比如如果填写4,那么4/2=2表示2个线程间每隔2秒钟启动;设置为0,则同时启动
(9)、变量的参数化--正则匹配
(10)、正则的匹配
1)、小括号()表示提取,也就是说对于你想要提取的内容需要用它括起来
2)、模板是使用提取到的第几个值
3)、匹配数字表示如何取值。0 代表随机取值,1代表取第一个匹配成功的值,-1代表取所有匹配成功的值
4)、正则匹配一般在前一个请求返回页面匹配接下来请求要使用的变化参数
(11)、正则的使用示例
(12)、正则匹配取值是否取成功一种验证方法
(16)、正则匹配其他匹配方式示例:
1)、匹配多个值,可用于foreach顺次使用
如果顺次使用匹配到的值,可以${id_1}或者${id_2}。。。。。方式使用
2)、正则匹配时特殊字符需要转义
3)、多模板匹配,引用示例说明
4)、多模板匹配示例
5)、多模板使用方式
6)、多模板匹配,但是只使用其中一组匹配结果
7)、多模板匹配,但是只使用其中一组匹配结果,使用方式
(17)、启动脚本及查看结果树使用说明
(23)、聚合报告说明--事务控制器选择为父事务时
(24)、事务控制器没有选中为父事务时
(25)文件方式多参数化
1)、如下图所示,添加CSV Data Set Config控件
2)、编辑的多参数文件如下所示:
3)、使用该文件及CSV控件,如下图所示:
4)、以上变量的使用方式如下:
(26)、页面包含上传附件功能form提交注意点
form页面包含上传媒体文件功能时(如:上传world、excel、jpg、txt、pdf、sql。。。。。),form提交需要增加 enctype="multipart/form-data" 属性,录入脚本时,需要选中相应的选项,如下图所示:
(27)、计数器的一种实用方式(某些编号,每次线程执行一次,需要增减操作时)
如上图所示,引用方式如下:
- HttpWatch和jmeter的一次性能测试
- HttpWatch和jmeter的一次性能测试
- 用免安装版apache-jmeter-2.12和HttpWatch Professional 写性能测试脚本
- Jmeter的性能测试
- 性能测试辅助工具 - HTTPWatch简介
- 性能测试Jmeter的使用
- Jmeter:负载功能测试和性能测试
- JMeter一次简单的接口测试
- Web性能测试,Httpwatch很好用的工具
- Jmeter实现WebSocket协议的接口和性能测试方法
- 采用badboy和Jmeter进行性能测试
- 采用badboy和Jmeter进行性能测试
- Jmeter jdbc和接口性能测试
- JMeter和Jenkins 性能测试之旅
- 一次诡异的NIO和IO性能测试
- WebScarab,比美HttpWatch和瑞士军刀的网站攻击测试软件
- PHP页面性能测试工具- HTTPWatch简介
- RobotFramework+Selenium2Library+Httpwatch测试前端性能
- 树和二叉树的基本运算实现
- Android(九图工具RecyclerView聊天界面)
- Kotlin设计模式
- java——基于zxing的二维码生成器
- 获取公网IP
- HttpWatch和jmeter的一次性能测试
- Win7 64位+Python3.6.1(Anaconda3-4.4.0)安装配置 OpenCV3.2.0-v14
- 财阀都市V 全专业街 全职业 全居民 简体中文版
- Android studio创建第一个app
- 一个基于sql的java工程
- URG与PSH的区别
- Yii2.0 AR查询 报错“”has no relation named“”
- Prime Ring Problem
- Java微信公众平台开发之生成带参二维码