
接口测试
文章平均质量分 57
EvenWen
这个作者很懒,什么都没留下…
展开
-
jmeter 四种参数化方式
接口测试目前我这边用到的是借助测试工具jmeter实现的,基于对jmeter的基本使用,总结一下常用的参数化方式1.添加用户定义的变量方法:添加用户定义的变量,右击线程组->添加->配置元件->用户定义的变量;脚本中用到该值的所有地方都可以引用这个变量名了,引用变量的格式为 ${变量名};2.借用函数生成参数试过程中,有时候数据不适合被指定,可选择借助函数来生成,以下是最常用的几...转载 2018-04-11 17:50:22 · 6237 阅读 · 0 评论 -
接口自动化之HTTP接口测试
转自:http://www.cnblogs.com/findyou/p/5388853.html一直使用jmeter完成接口自动化测试;工具相对来说,比较死板,不容易扩展,所以想尝试代码实现接口自动化测试框架,从网上找相关资料,偶然翻到Findyou大神的博客,大神的博客写的很详细,自己在看懂后,做了代码实践,且已尝试成功,内心很高兴,以后接口自动化测试又多了一种方式实现。1.环境搭建以及新建项目...原创 2018-04-13 16:41:57 · 2698 阅读 · 1 评论 -
jmeter等待时间设置
第一部分:Request之间的等待时间的设置先明确一些概念:1)定时器是在每个sampler(采样器)之前执行的,而不是之后;是的,你没有看错,不管这个定时器的位置放在sampler之后,还是之下,它都在sampler之前得到执行。2)定时器是有作用域的;当执行一个sampler之前时,所有当前作用域内的定时器都会被执行;3)如果希望定时器仅应用于其中一个sampler,则把该定时器作为子节点加入...转载 2018-04-26 11:11:12 · 24158 阅读 · 4 评论 -
Jmeter 解密抓包Https
现在app处于安全考虑,大部分使用了https协议发送请求,所以Jmeter抓包工具没有安装证书的话,response返回的数据都是看不到的乱码。Https 解密抓包步骤(charles3.9.2为例)一,安装证书步骤:对于https请求,需要在电脑上安装证书,选择“Help->SSL Proxying->Install Charles Root->Certificate ”:2...原创 2018-05-17 11:16:11 · 3674 阅读 · 1 评论 -
Jmeter接口测试加解密及Bean Shell
遇到的问题:jmeter测试接口返回的响应数据,由于字数太长,自动加密了,无法查看正常的返回值;所以需要进行解密,并且从解密后的响应数据中提取关键字,用于下一个接口请求参数。解决方案:经过调研发现Jmeter支持BeanShell脚本,故采用在前置处理器中加入(BeanShell PreProcessor加密)以及后置处理器中加入(BeanShell PostProcessor解密),实现模拟服务...原创 2018-05-30 16:16:38 · 3118 阅读 · 0 评论