jmeter制造安全证书】的更多相关文章

对安全性有要求的网站一般使用https来加密传输的请求和响应.https离不开证书,关于证书不在多说.Apache的HttpClient支持https, 下面是官方的样例程序,程序中使用了my.store这个文件, 这个文件不是网站的证书,而是一份包含自己密码的自己的证书库.这个文件是需要自己生成的,使用jdk中的keytool命令可以很方便的生成my.store文件.步骤如下(以支付宝为例): 浏览器(以chrome为例)访问https://www.alipay.com/,点击域名左侧的小锁,…
在平时的测试过程中,肯定会有碰到需要一批大量的数据的情况,如果这些数据本身没有太多的要求,或者说需求比较简单,可以通过简单的参数化实现的,推荐用Jmeter来造数据. 限制: Jmeter只能支持java语言. Jmeter本身可以录制脚本,但是非常繁琐,建议用badboy录制. 1)录制过程很简单,录制成功后,保存为Jmeter支持的脚本就行了,如图-1 图-1 2)接着用Jmeter打开这个脚本,如图-2 图-2 3)然后对脚本进行一部分优化,去掉一些没用的请求,剩下登陆和新增数据的脚步,对…
在测试过程难免会遇到一些需要大量测试数据的情况,如果数据没有太多的需求,或者需求本身比较简单,这时候我们可以用Jmeter参数化来实现(建议用badboy录制) 首先,我们可以通过badboy来录制实现,录制过程很简单,录制成功后,保存为Jmeter支持的脚本就行了 然后,用Jmeter打开,并进行优化,不必要的可以删除 其次,对新增数据的脚步做一些参数化,添加聚合报告用来查看结果 最后,设置线程数和循环次数,执行脚本 PS:在进行HTTPRequest时,在请求参数中有中文时插入到数据库可能会…
需求:因测试需要,要造100w用户数据,通过用户名.手机号.密码可新增用户,其中用户名和电话号码要求100w用户不能重复 要点: 1.通过Bean shell Sampler实现用户名和手机号的足够随机. 符合我们常用规则的手机号:第一位为1,第二位为3-9,后面的9位为0-9即可. phone=${__Random(111111111,999999999,)}; String a =String.valueOf(phone); 以上两行代码实现了手机号后9位在1-9之间随机分配 phone=$…
Jmeter一般来说是压力测试的利器,最近想尝试jmeter和BeanShell进行接口测试.由于在云阅读接口测试的过程中需要进行登录操作,而登录请求是HTTPS协议.这就需要对jmeter进行设置. (一)设置HTTP请求 我们首先右键添加线程组,然后继续右键添加控制器,由于登陆操作只请求一次,因而选择仅一次控制器.接下来右键添加sampler->HTTP请求,设置HTTP请求.这里注意的地方首先是端口号,如果只是普通的HTTP协议,默认不填,而这里是HTTPS协议,因而填端口号443.另外“…
(以支付宝网站为例:https://memberprod.alipay.com/account/reg/index.htm) 浏览器:chrome 一.网页上导出证书 1.点击浏览器小锁--"连接"--"证书信息" 2.证书"详细信息",点击"复制到文件".保存本地,成功导出. 二.证书相关信息设置 1.把导出的证书打印成.store. 代码"keytool -import -alias "my.store…
jmeter录制脚本时,跟http脚本录制主要区别是,https录制需要添加安全证书.   一.jmeter代理服务器及证书配置. 1.打开jmeter,右键测试计划添加线程组,右键工作台-->非测试元件-->http代理服务器 2.设置http代理服务器. 端口默认8888,为了避免跟本地fiddler冲突,改成了8088: 目标控制器选择,之前添加好的线程组: 排除模式添加 .*\.(js|css|PNG|jpg|png|gif).* ,过滤掉js.css.png.jpg等信息     3…
JMeter http(s)测试脚本录制器的使用 by:授客 QQ:1033553122 http(s) Test Script Recorder允许Jmeter在你使用普通浏览器浏览web应用时,拦截并录制你的操作. 录制前阅读以下文章,确保正确设置了jmeter https://wiki.apache.org/jmeter/TestRecording210 操作步骤: 1.  添加线程组(Add --> ThreadGroup 2.  为线程组添加http默认(Add --> Config…
转载自 http://www.cnblogs.com/yangxia-test Jmeter一般来说是压力测试的利器,最近想尝试jmeter和BeanShell进行接口测试.由于在云阅读接口测试的过程中需要进行登录操作,而登录请求是HTTPS协议.这就需要对jmeter进行设置. (一)设置HTTP请求 我们首先右键添加线程组,然后继续右键添加控制器,由于登陆操作只请求一次,因而选择仅一次控制器.接下来右键添加sampler->HTTP请求,设置HTTP请求.这里注意的地方首先是端口号,如果只是…
转载自 http://suixiang0923.github.io/2016/01/12/%E6%B5%85%E8%B0%88HTTPS%E4%BB%A5%E5%8F%8AFiddler%E6%8A%93%E5%8F%96HTTPS%E5%8D%8F%E8%AE%AE/ 一.浅谈HTTPS 我们都知道HTTP并非是安全传输,在HTTPS基础上使用SSL协议进行加密构成的HTTPS协议是相对安全的.目前越来越多的企业选择使用HTTPS协议与用户进行通信,如百度.谷歌等.HTTPS在传输数据之前需要…