jmeter支持发送https请求完整方法
来源:互联网 发布:什么是java可变参数 编辑:程序博客网 时间:2024/06/04 08:20
Jmeter https录制原理
Jmeter上新建一代理服务器,并且使用临时证书,在浏览器上配置代理服务器到jmeter。浏览器发送https请求时,经由jmeter代理服务器使用证书和目的地址进行通信,录制后把请求和响应报文明文推给jmeter录制组件。操作如下:
Jmeter录制请求
1) 在“工作台”添加“非测试组件->HTTP代理服务器”。
2) 在“测试计划”添加“线程组”、“录制控制器”,点击启动,参考下图:
3)为浏览器配置代理服务器,以IE为例 如下图:
4)在地址栏输入https://www.baidu.com,并输入搜索条件,如下图,输入wu shu,在jmeter可录得请求
5)录制的请求有很多,有些是不必要,可以根据需要在录制前进行报文过滤,或者录制后人工检查删减请求。
6)回放:停止http代理;经过录制得到的http请求列表,回放时默认走https,可以增加相关组件(断言)进行下一步测试。
通过fiddler获取https明文方法参考:
http://suixiang0923.github.io/2016/01/12/浅谈HTTPS以及Fiddler抓取HTTPS协议/
Jmeter为http配置SSL证书使其走https
1) 从浏览器导出站点证书(一般是单向证书,即服务器不限制客户端),以下为chrome浏览器导出的证书
chrome,点这个小锁
2)通过java证书管理工作keytool把证书导入秘钥文件.strore
通过keytool生成store,在jdk的bin下
keytool -genkey -alias test(别名) -keypass test(别名密码)-keyalg RSA(算法) -keysize 1024(密钥长度) -validity 365(有效期,天单位) –keystore
把证书导入store
keytool -import -alias tes t-file tomcat.crt-keystore hellocj.keystore
3)通过jmeter的SSL管理加载store文件,运行时输入store密码
参考文档:
http://blog.csdn.net/xreztento/article/details/52415464
http://blog.csdn.net/tony1130/article/details/5134318
- jmeter支持发送https请求完整方法
- jmeter发送HTTPS请求
- jmeter怎么发送https请求
- JMeter学习(三十六)发送HTTPS请求
- jmeter请求数据加密在发送方法
- Jmeter访问HTTPS请求
- jmeter请求https地址
- Java 发送https 的post请求方法
- Rails发送HTTPS请求的方法
- Rails发送HTTPS请求的方法
- jmeter发送soap请求
- 使用HttpClient发送HTTPS请求以及配置Tomcat支持SSL
- 使用HttpClient发送HTTPS请求以及配置Tomcat支持SSL
- Qt 发送 https 请求
- java 发送 https请求
- Qt 发送 https 请求 .
- java发送https请求
- HTTPClient 发送HTTPS请求
- js、java判断移动端与pc端
- 字符串的排列java实现
- Kafka VS RocketMQ VS RabbitMQ
- java入门笔记 --C++转java易犯的Null错误
- Ubuntu16.04+Spark单机环境搭建
- jmeter支持发送https请求完整方法
- openSMILE安装详细教程
- 为 Array 对象添加一个去除重复项的方法
- hdu 1273 漫步森林
- 7-25 朋友圈(25 分)
- 【算法】1分2分5分的硬币,组成1角,共有多少种组合
- 职称论文发表多少钱
- Python中解析json字符串
- [agc012e]Camel and Oases