11 2018 档案
摘要:现象: 使用jmeter做接口压测时,总会遇到压测时,提示不允许重复id或提示订单不允许重复现象,那么如何解决呢? 原料工具 jmeter4.0 本地准备好接口服务 思路: 单个接口,小批量接口,一般以时间戳或者是日期格式的数据作为接口测试参数,解决参数化问题; 大批量接口压测时,这上面的时间戳方式
阅读全文
摘要:JMeter3.0引入了Dashboard Report,用于生成HTML页面格式图形化报告的扩展模块。 该模块支持通过两种方式生成多维度图形化测试报告: 但是3.0直接生成报告会出现乱码,建议下载3.1之后的版本,我这里下载的是最新的3.2。 如何生成报告? 从cmd进入执行测试文件, 基本命令格
阅读全文
摘要:添加ng-model后checked="checked"失效,可见angularjs也不好,会失效html标准属性 解决:添加ng-checked="1" <input type="radio" ng-model="sel_course" value="1" ng-checked="1" />
阅读全文
摘要:事件背景: 今天就碰到了这样的问题, 我本地编译的时候报错,上面报错,起初 我以为是我画的html页面报错呢,一个个标签查呀,查了一个多小时没结果 原因: spring-boot-starter-thymeleaf对html5默认校验要求高。一言不合就报错如下: 解决方案: 1、在pom.xml中添
阅读全文
摘要:数据驱动是做自动化测试中很重要的一部分,数据源的方案也是百花八门了,比如利用外部文件,直接在@DataProvider中写死等等,我们今天介绍一下利用enum来做数据源,先来看一下enum的写法: 上述代码可理解为有两组数据,每一组里面有两个数据,一个是retCode,一个是msg。现在把enum给
阅读全文
摘要:前言 马上又要到了求职招聘旺季了,那么随之而来面试也成了一大"热门"相信很多人都有这种感觉,平时自己工作能力很强,可以独当一面,但是去面试就感觉很紧张,甚至不会很好的展示自己 一、面试的流程 1、先给Hr简历、2、填表 3、做笔试题、4、面试官问问题(也称口头面试)5、二面(比如技术经理)6、HR再
阅读全文
摘要:import org.testng.annotations.DataProvider; import org.testng.annotations.Test; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamR...
阅读全文
摘要:数据驱动部分,是自动化测试常用部分,也是参数化设计的重要环节,前面分享了,mysql、yaml做数据源,那么再来分享下excel做数据驱动 思路: 先用POI读取excel。解析读取数据,返回list,返回Object[][]即可 工具类文件: 读取excel,返回map对象list集合 ReadE
阅读全文
摘要:上一篇我们介绍用如何用yaml结合testng做数据驱动,就又想来个数据库的参数化 备注:@DataProvider的返回值类型只能是Object[][]与Iterator<Object>[] 思路: 解析sql查询返回结果,然后把解析出来的list转换成Object[][]类型的数据,且结合在@D
阅读全文
摘要:testng的功能很强大,利用@DataProvider可以做数据驱动,数据源文件可以是EXCEL,XML,YAML,甚至可以是TXT文本。在这以yaml为例: 备注:@DataProvider的返回值类型只能是Object[][]与Iterator<Object>[] application.ya
阅读全文
摘要:思路: 1、链接redis数据库,连接成功2、js.del(key),按照指定的key进行删除,封装删除方法3、js.keys("*"),获取所有键keys的集合,对set集合进行遍历4、对遍历结果进行判断,包含关键字的,即想删除的,都调用封装好的删除方法即可 示例代码
阅读全文
摘要:准备工作 关闭防火墙 systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunn
阅读全文
摘要:线上环境又出问题了? 那咋又出现问题了呢? 为什么上线时候没测试出来,漏测了吧? 之前这个问题,扔到群里后,讨论很激烈 有人说是开发的责任,也有说是测试的责任,很少说有产品的责任吧(这点我自己脑补的 相信没有人想当背锅侠、替罪羊 那么问题来了,线上环境出问题?作为测试同学的我们该如何冷静理智应对?
阅读全文
摘要:前言 偶然间接触到Wisdom rest-client这款测试工具,后来经过尝试体验,感觉还不错,现在分享给大家,如何使用这款测试利器 Wisdom rest-client是什么? Wisdom rest-client 一款自动化测试REST API的工具,它可以自动化测试REST API并生成精美
阅读全文
摘要:概述 本文我们将介绍如何使用JMeter+InfluxDB+Grafana打造压测可视化实时监控。 引言 我们很多时候在使用JMeter做性能测试,我们很难及时察看压测过程中应用的性能状况,总是需要等到测试完成后去看Report,如果是长时间压测,比如压测1~2天,那就更烦人了。 压测的时候,我们实
阅读全文