摘要: 《jmeter入门与实战+容器化实战环境》10月7号第三期,699两个月,包教包会 上课方式:QQ视频 上课人:飞天小子 费用:599(周期两个月) 教材:自编pdf书籍《jmeter入门与实战》 上课安排: 1:搭建本地的容器化测试环境和数据库,同时了解一些linux和docker基础命令 2:基阅读全文
posted @ 2018-09-05 21:07 飞天小子 阅读(286) 评论(0) 编辑
摘要: 《jmeter入门与实战+容器化实战环境》10月7号第三期,699两个月,包教包会 上课方式:QQ视频 上课人:飞天小子 费用:599(周期两个月) 教材:自编pdf书籍《jmeter入门与实战》 上课安排: 1:搭建本地的容器化测试环境和数据库,同时了解一些linux和docker基础命令 2:基阅读全文
posted @ 2018-09-05 21:07 飞天小子 阅读(286) 评论(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 飞天小子 阅读(215) 评论(0) 编辑
摘要: 我们在用jmeter做接口测试的时候,有的时候会遇到一些复杂的json响应。比如多层list嵌套时的取值 一个简单的例子: $..Name:列出所有省份 $..Province[0].Name 提取Province中第一个list中的Name $..[?(@.Name=='Beijing')] 筛选阅读全文
posted @ 2018-08-31 21:56 飞天小子 阅读(139) 评论(0) 编辑
摘要: 我们在学习接口自动化的时候,最理想的状态是在公司有项目可以操作。大部分时候我们并没有可以练习的项目,因此练习接口无从谈起,只能找一些开放的api来练一练,但是这样并不能提高我们的技术。因此我们需要搭建一套自己的接口环境 需要的资源: vm虚拟机:https://pan.baidu.com/s/1Gz阅读全文
posted @ 2018-08-16 15:53 飞天小子 阅读(464) 评论(0) 编辑
摘要: 之前写过一篇数据驱动的文章 数据驱动测试 ,但是内容过于简单,有些关键的地方没有写明白。这两天参照了一下官方文档,重新整理了一篇数据驱动测试! 这种方法的本质是:测试的参数与预期结果,存储于本地excel中。运行脚本时,从文件中获取预期结果,最后将输入值和实际结果写入Excel。 1:创建测试之前,阅读全文
posted @ 2018-05-31 14:52 飞天小子 阅读(418) 评论(0) 编辑
摘要: 今天学习一下TimeShift函数在JSR223中的使用方法。 关联之前的一篇时间戳文章:Jmeter(十二)_打印时间戳 首先,创建线程组,在线程组下面创建一个JSR223采样器 选择Groovy语言 在JSR223采样器中,添加下面的代码 log.info("Next year: " + "${阅读全文
posted @ 2018-05-30 11:47 飞天小子 阅读(441) 评论(1) 编辑
摘要: 这里使用的服务名为Bookshelf,在github上,自行下载。要运行此服务,需要.Net Core SDK 2.1或更高版本。如果尚未安装,从.Net Core官方网站下载并安装。 在本地克隆项目后,在命令行工具中打开项目文件夹并运行“dotnet run”以启动相应的服务 可以看到端口是500阅读全文
posted @ 2018-05-30 09:49 飞天小子 阅读(180) 评论(1) 编辑
摘要: 1:基础容器编译部署apache 1.1:pull一个ubuntu 16.04的镜像 sudo docker pull ubuntu:16.04 1.2:运行容器 sudo docker run -d --name ubuntu -p 80:80 ubuntu:16.04 1.3:安装ubuntu依阅读全文
posted @ 2018-05-25 14:31 飞天小子 阅读(138) 评论(0) 编辑
摘要: Docker部署接口自动化持续集成环境最后一步,邮件发送报告! 接上文 jenkins配置gitlab插件与ant插件 1:配置报告插件 我们先装一个Report插件,在系统管理-管理插件中找 HTML Publisher plugin 插件并安装 返回到项目中,在配置里面添加一个构建后的操作 填写阅读全文
posted @ 2018-05-17 11:12 飞天小子 阅读(239) 评论(0) 编辑
摘要: 这套接口自动化持续集成环境已经部署差不多了,现在说说我的设计思路 1:利用Docker容器化Gitlab,Jenkins,Jmeter,Ant,链接如下 Docker_容器化gitlab Docker_容器化jenkins Ubuntu部署jmeter与ant 2:将本地脚本上传到Gitlab远程仓阅读全文
posted @ 2018-05-15 22:03 飞天小子 阅读(661) 评论(0) 编辑