摘要: 我们在做接口自动化的时候,常常因为无法灵活的的校验接口字段而烦恼。不能自动校验接口字段的脚本,也就不能称之为接口自动化。因此,我设计了一套组合式的控制器,可以完美的解决这个问题 1:首先我们需要在本地建一个异常字段校验的字符集 比如我这里写了五个校验,分别是最大值,最小值,中文,为空,特殊字符 测试阅读全文
posted @ 2018-12-25 22:35 飞天小子 阅读(184) 评论(0) 编辑
摘要: 顾名思义,jmeter在做性能测试时,可以在不停止脚本的情况下修改负载压力,达到期望的测试效果。我们将通过Constant Throughput Timer(吞吐量计时器)和Beanshell服务器来组合完成。 1:在jmeter中添加Constant Throughput Timer。我们将通过设阅读全文
posted @ 2018-12-15 09:12 飞天小子 阅读(169) 评论(0) 编辑
摘要: jmeter分布式简单步骤说明: 1:添加远程服务器IP到配置文件 在JMETER_HOME / bin / jmeter.properties中,找到名为“ remote_hosts ” 的属性,并添加正在运行的JMeter服务器的IP地址的值。可以添加多个此类服务器,以逗号分隔 2:重启jmet阅读全文
posted @ 2018-11-23 14:46 飞天小子 阅读(249) 评论(0) 编辑
摘要: meter实现了一个网站文章的爬虫,可以把所有文章分类保存到本地文件中,并以文章标题命名 它原理就是对网页提交一个请求,然后把返回的所有值提取出来,利用ForEach控制器去实现遍历。下面来介绍一下如何操作。 首先我们需要对网页提交一个请求。我们对一个站点发起一个请求,观察一下返回值可以发现中间有很阅读全文
posted @ 2018-11-09 21:22 飞天小子 阅读(404) 评论(0) 编辑
摘要: 1:前置条件 将fastjson-1.2.49.jar包置于jmeter的lib目录下,并将该jar包添加到测试计划的Library中;否则会报:Typed variable declaration : Class: JSONObject not found in namespace的错误 2:解析阅读全文
posted @ 2018-09-03 11:33 飞天小子 阅读(881) 评论(0) 编辑
摘要: 我们在用jmeter做接口测试的时候,有的时候会遇到一些复杂的json响应。比如多层list嵌套时的取值 一个简单的例子: $..Name:列出所有省份 $..Province[0].Name 提取Province中第一个list中的Name $..[?(@.Name=='Beijing')] 筛选阅读全文
posted @ 2018-08-31 21:56 飞天小子 阅读(253) 评论(0) 编辑
摘要: 我们在学习接口自动化的时候,最理想的状态是在公司有项目可以操作。大部分时候我们并没有可以练习的项目,因此练习接口无从谈起,只能找一些开放的api来练一练,但是这样并不能提高我们的技术。因此我们需要搭建一套自己的接口环境 需要的资源: vm虚拟机:https://pan.baidu.com/s/1Gz阅读全文
posted @ 2018-08-16 15:53 飞天小子 阅读(747) 评论(0) 编辑
摘要: 这种数据驱动的本质是:将测试的case,参数,url,预期结果,存储于本地excel中。运行脚本时,从文件中获取预期结果,将实际结果与预期结果比较,将实际结果,比较结果,响应状态码回写excel。 一:主干业务处理 1:需要的jar包 Apache POI 3.17 Apache POI-OOXML阅读全文
posted @ 2018-05-31 14:52 飞天小子 阅读(892) 评论(0) 编辑
摘要: 今天学习一下TimeShift函数在JSR223中的使用方法。 关联之前的一篇时间戳文章:Jmeter(十二)_打印时间戳 首先,创建线程组,在线程组下面创建一个JSR223采样器 选择Groovy语言 在JSR223采样器中,添加下面的代码 log.info("Next year: " + "${阅读全文
posted @ 2018-05-30 11:47 飞天小子 阅读(851) 评论(1) 编辑
摘要: 这里使用的服务名为Bookshelf,在github上,自行下载。要运行此服务,需要.Net Core SDK 2.1或更高版本。如果尚未安装,从.Net Core官方网站下载并安装。 在本地克隆项目后,在命令行工具中打开项目文件夹并运行“dotnet run”以启动相应的服务 可以看到端口是500阅读全文
posted @ 2018-05-30 09:49 飞天小子 阅读(227) 评论(1) 编辑