随笔分类 - 软件测试常用工具使用
摘要:1.安装grafana wget https://dl.grafana.com/oss/release/grafana-6.3.2-1.x86_64.rpm yum localinstall grafana-6.3.2-1.x86_64.rpm -y 配置文件位置:/etc/grafana/graf
阅读全文
摘要:使用Jmeter做接口测试的过程中,接口会返回JSON格式的数据。我们要提取多个字段信息,供后面的接口使用。这时我们可以在接口下面添加后置处理器JSON Extractor(json提取器)元件。如下图: names of created Variable :保存的变量名,后面使用${变量名}引用,
阅读全文
摘要:通过Jmeter进行接口测试的过程中,需要根据返回的数据状态进行操作。但是接口返回的数据、状态是动态的。这时候我们就需要用到beanshell元件,通过编写JAVA脚本来处理复杂逻辑,beanshell脚本语言完全符合java 语法,并且又拥有自己的一些语法和方法。如下为查询到的数据,当数据的“co
阅读全文
摘要:Jmeter在接口测试的过程中,需要对传入的参数进行自定义设置。Jmeter提供了函数助手,我们可以生成需要的变量。今天记录下如何生成时间函数(我使用的jmeter版本是5.3,与3.2版本函数的名称稍有不同) 1、点击菜单栏的函数助手对话框 2、选择时间函数“time” Format string
阅读全文
摘要:jmeter工具除了可以进行接口功能测试外,还可以进行性能测试。当项目趋于稳定,根据性能需求就可以着手准备性能测试了,今天就说一说jmeter如何进行性能测试,jmeter进行性能测试的前提是接口的功能逻辑是通的,没有阻塞bug。 第一步:设置线程数量 第二步:添加事务控制器 根据业务场景设置事务,
阅读全文
摘要:接口测试中每个接口的请求格式是不相同的,后端在收到前端请求的数据后,需要对数据进行反序列化,所以前后端需要约定请求格式,后端才能解析出正确格式的数据。目前http请求提交报文的格式主要有4种: 1、application/x-www-form-urlencoded 以表单的方式提交请求,提交的数据按
阅读全文
摘要:对android系统的app进行自动化测试的时候,需要知道PackageName和ActivityName两个参数。可以通过以下两个方法调查 方式一:利用aapt工具 1、aapt即Android Asset Packaging Tool,是安卓资源打包工具。该工具在SDK的build-tools某
阅读全文
摘要:在进行接口测试的时候,前一个接口返回的动态数据作为后续请求的参数,这时候需要用到关联技术,今天来说一说JMeter如何通过正则表达式进行关联测试。 首先,找到相应请求(第一次引起动态数据响应对应的请求),通过察看结果树的Text制图,根据响应关键数据比如“稿件标题”查找。 添加正则表达式提取器:在“
阅读全文
摘要:通常使用数据库有3个要求,性能好、数据一致性有保障、数据安全可靠;数据库优化的前提也是这三个要求。有句玩笑话叫少做少犯错,不做不犯错。DB优化的思路就是少做,减少请求次数,减少数据传输量,减少运算量。今天就来讲一讲如何使用jmeter进行数据库链接配置,测试对数据库的数据进行操作时的响应时间 1、首
阅读全文
摘要:1、adb的作用是什么?adb的全称:android debug bridge 安卓调试桥梁,包含在 Android SDK 平台工具软件包中。通过该命令与设备进行通信,以便进行调试adb可以同时管理多个安卓设备2、monkey测试环境搭建1)下载并安装JDK包,设置环境变量2)下载Android
阅读全文