博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jmeter特殊情况一:登录请求中密码加密的情况
阅读量:3978 次
发布时间:2019-05-24

本文共 572 字,大约阅读时间需要 1 分钟。

如果使用jmeter模拟一个oschina(开源中国)登录请求,普通的登录请求在之前有讲过,这里不再细说,主要是针对加密的密码,面对这种情况,如果使用之前的方法,不能够请求成功,这里需要注意一点,在HTTP信息头管理器里面添加一个元素User-Agent,通过观察发现jmeter默认地user-agent是Apache-HttpClient/4.2.6 (java 1.5),而通过浏览器观察发现user-agent是Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36,其它操作同一般的post请求,具体操作如下图:​

[ 图1:HTTP信息头管理器的设置 ]

[ 图2:用户定义的变量的设置 ]

[ 图3:HTTP请求login的设置 ]

[ 图4:CSV Data Set Config的设置以及csv文件的内容 ]

[ 图5:访问主页的http请求的设置 ]

注意:这里主要验证的是登录请求,但是因为这个请求比较特殊,登录完之后并没有返回response信息,所以通过进一步访问登录之后的页面来确定是否登录成功。

[ 图6:观察结果 ]

[ 图7:关于此请求的详情 ]

你可能感兴趣的文章
Spring Batch 环境设置
查看>>
字符组转译序列
查看>>
字符转译序列
查看>>
Java 数据类型
查看>>
UTF-16 编码简介
查看>>
Java 变量名
查看>>
Java 四舍五入运算
查看>>
Spring Batch 例子: 运行系统命令
查看>>
Spring Batch 核心概念
查看>>
Spring Batch 例子: 导入定长文件到数据库
查看>>
正则表达式
查看>>
Java I/O
查看>>
序列化
查看>>
Perl 精萃
查看>>
数据类型之列表与数组
查看>>
XStream 环境设置
查看>>
Git 分支
查看>>
Git 冲突
查看>>
Git Merging vs. Rebasing
查看>>
libreoffice/openoffice c/c++转换office格式为pdf
查看>>