摘要: 测试时需要验证页面展示的数据是否正确,如下页面展示所示,验证平均耗时以及数量是否正确 1、需求:耗时=结束时间-开始时间,平均耗时=总耗时/数量 2、看表的基本数据,开始时间和结束时间格式如:2020-12-20 12:09:23.123 3、先计算两个时间差 SELECT UNIX_TIMESTA 阅读全文
posted @ 2020-12-29 18:21 simplesally 阅读(2178) 评论(0) 推荐(0) 编辑
摘要: 服务器环境:CentOS Linux release 7.5.1804 (Core) 安装路径:/usr/local 1、安装编译工具以及库文件 (新服务器,未安装则需要先安装) 2、安装PCRE库(通过wget命令直接网络下载最新版本的pcre安装) 1)如果执行wget命令提示不可识别,则安装w 阅读全文
posted @ 2019-08-22 15:05 simplesally 阅读(2986) 评论(0) 推荐(0) 编辑
摘要: 我们做业务系统测试的时候,经常需要对页面展示的数据或后台传输的数据进行数据验证,即验证数据的正确性,本篇总结下测试过程中的常用的数据库查询统计的方法 数据库:mysql 1、简单的分组查询 group by 如统计A表中不同车型vehicle_class的数量和交易金额 解释: 1)这里的金额fee 阅读全文
posted @ 2019-08-19 16:34 simplesally 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 1、需求:提取登录后的凭证ticket供系统其他接口调用 2、登录接口返回的格式如下: 3、添加正则表达式提取器: 参数说明如下: 参数 解释 引用名称 匹配出来的信息通过此名称进行引用,引用格式: ${引用名称},如${u_name} 正则表达式 使用此串进行信息匹配 模板 指定运用哪个模板,模板 阅读全文
posted @ 2019-08-13 16:49 simplesally 阅读(2519) 评论(0) 推荐(0) 编辑
摘要: 我们平时的测试过程中有一个环节就是准备测试数据,包括准备基础数据,准备业务数据,使用的场景包括压力测试,后台批量数据传输,前端大数据查询导出,或者分页打印等功能,准备测试数据我们通俗点讲就是造数据,根据不同的使用场景我们有不同的造数据的方式,比如需要大数据时我们可以用jmeter压测获取大数据,也可 阅读全文
posted @ 2019-08-04 11:05 simplesally 阅读(12218) 评论(0) 推荐(0) 编辑
摘要: 上一篇讲到如何在jmeter中配置并连接使用mysql数据库,这一节主要是讲数据库连接的简单应用——批量插入数据 总体步骤如下: 1)新建线程组和添加JDBC Connection Configuration这里不赘述,我们在线程组中添加JDBC Request并且选择Query Type为Upda 阅读全文
posted @ 2019-08-01 11:47 simplesally 阅读(1883) 评论(0) 推荐(0) 编辑
摘要: 背景:做接口压力测试时可能需要从数据库中读取数据作为参数进行传递,jmeter提供JDBC连接的相关元件,本文记录jmeter连接mysql数据库进行参数传递的关键步骤和方法 1、下载mysql数据库驱动包并添加到测试计划中 1.1 先查看服务器中安装的数据库版本,下载一个高于数据库版本的数据库驱动 阅读全文
posted @ 2019-07-16 17:58 simplesally 阅读(2012) 评论(0) 推荐(0) 编辑
摘要: 我们测试过程中,经常需要执行升级脚本或导入生产测试数据,对于轻量的升级脚本可以直接在客户端工具中打开执行,但是对于文件内容比较大的.sql文件,比如几百M,几G的sql文件,直接拖到客户端工具打开执行,执行速度非常的慢,而且工具可能会直接卡死,甚至整个电脑都处于不可操作的状态,严重的影响工作效率,这 阅读全文
posted @ 2019-07-08 16:11 simplesally 阅读(20163) 评论(0) 推荐(0) 编辑
摘要: 题记:关于接口测试的归纳总结的想法来源于去年的招聘,每次面试都会问关于接口测试的一些问题,可谓“一千个读者眼中就有一千个哈姆雷特”,每一个测试人员眼中都有不同的对接口测试的理解,因为有了去年那一阶段的招聘过程,我才陆陆续续的对服务端的接口测试要点和用例分析进行整理归纳,补充归档,也就有了这篇文档,欢 阅读全文
posted @ 2019-07-08 10:55 simplesally 阅读(3485) 评论(0) 推荐(0) 编辑
摘要: mysql版本:mysql-5.6.44-linux-glibc2.12-x86_64.tar linux操作系统和版本信息: 1、检查linux服务器上是否已安全mysql [root@localhost ~]# rpm -qa|grep -i mysql 未安装则无任何信息返回,若已安装则会返回 阅读全文
posted @ 2019-07-04 17:05 simplesally 阅读(17284) 评论(7) 推荐(0) 编辑