免安装版 解压到D:\Apache
直接打开 D:\Apache\ apache-jmeter-3.0\bin\jmeter.bat 文件即可使用
(前提是JDK版本需要和这个版本一致)
怎么用jmeter抓包
1.首先打开浏览器设计代理
步骤:工具-internet选项-连接-局域网设置-代理服务器-地址改为本机-端口号默认8888)
2.在测试计划下添加-Threads(users)-线程组 threads /斯 ruai 斯/线
在工作台下添加-非测试元件-HTTP代理服务器
点击http代理服务器,将端口号设置为:8888,
HTTPS Domains:本机(127.0.0.1或者localhost或者本机IP)domains/do’mens/
目标控制器:测试计划–>线程组
testplan content -目标控制器 选择要把监听的请求放在哪(线程组)/con:tent/
点击启动,打开浏览器,访问网页,进行抓包
怎么用jmeter在手机上抓包(前提条件手机和电脑在同一局域网内)
1.在测试计划下添加-Threads(users)-线程组,
2.在工作台下添加-非测试元件-HTTP代理服务器
端口号:设置和代理服务器的端口一致, HTTPS Domains:本机(127.0.0.1或者localhost或者本机IP)目标控制器:测试计划–>线程组
3选择连接wifi,点击wifi名字右边的设置按钮,选择手动代理-输入代理服务器主机名-代理服务器端口 8888
点击启动,就可以对手机进行抓包了
如何测试连接数据库并获取数据作为参数?
连接数据库之前需要添加一个连接MySQL数据库驱动放在jmeter的bin目录里面,然后在jmeter测试计划下面打开这个驱动
然后在测试计划下添加线程组
在线程组下添加一个JDBC Connection Configuration ,在里面给变量取个名字,数据库的URL,数据库驱动类型,连接数据库的账号密码。
在线程组下添加一个http请求 察看结果树 JDBC Request 填写变量名称与配置里边名字一致,选择查询类型,然后编写SQL语句,查询用到的参数变量名称,在下方variable name 内填写需要调用的变量名称,在http请求中用${变量名称}调用变量 即可获取数据库中的数据作为参数,
排除模式: 单个排除.. 全部排查..().*
排除jpg ..jpg
排除多个..(jpg|png|gif|pmb).*