摘要:
软件的测试对象 程序+文档+数据 什么是软件测试 使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求,并找出被测系统与预期结果之间的差异; 软件测试的目的 尽早尽可能多的发现被测系统中的缺陷和错误,通过不断的修复各种缺陷和错误从而提高被测系统的质量,避免被测系统上线后由 阅读全文
摘要:
Jmeter脚本录制 脚本录制的作用在于:当做接口测试时,开发人员没有提供开发文档,可以通过录制的方式得到接口的URL,请求参数,请求头等; 当然在没有开发文档的情况下,除了使用Jmeter的脚本录制之外还能使用如Charles,Fiddler等抓包工具去得到接口的信息; Jmeter录制web脚本 阅读全文
摘要:
测试计划的目的 定义测试活动的范围、方法、资源和进度,明确要测试的条目、要测试的功能特性、要执行的测试任务、每个任务的负责人,以及与计划相关的风险。简而言之,使项目小组其他成员在测试小组如何测试软件上取得一致; 测试计划主题 高级期望 测试计划和软件测试计划的目的? 测试的是什么产品? 产品的质量和 阅读全文
摘要:
八、CSV实现数据驱动 响应断言参数化 如果接口有多个请求数据,针对每个请求数据服务器返回的数据都不一样,我们就要把断言的值进行参数化,步骤如下: 在本地添加一个CVS文件,把请求要参数化的值和预期结果写入文档中 在需要断言的请求下,右键,添加CSV数据文件设置 设置CSV文件信息 在响应断言输入框 阅读全文
摘要:
七、jmeter实现接口关联 在下游接口需要上游接口的响应值作为参数时就需要用到接口关联 例子: 查询当前区域下的房间时需要使用accesstoken作为参数来校验用户; 需要先执行登录接口拿到accesstoken值,再将该值作为参数给查询当前区域下房间的接口 1)正则表达式提取器 1、执行APP 阅读全文
摘要:
六、jmeter发起POST请求 1、了解需求(方法1:通过API文件;方法二:通过抓包工具) 2、编写测试用例并进行用例评审 3、使用Postman或者Jmeter执行测试 3.1、进入jmeter在测试计划处右击选择"添加"--"线程组" 3.2、在线程组处右击选择"添加"--"取样器"--"H 阅读全文
摘要:
五、jmeter发起GET请求 1、了解需求(方法1:通过API文件;方法二:通过抓包工具) 2、编写测试用例,用例评审 3、使用Postman或者Jmeter执行测试 3.1、进入jmeter在测试计划处右击选择"添加"--"线程组" 3.2、在线程组处右击选择"添加"--"取样器"--"Http 阅读全文
摘要:
一、Jmeter简介 jmeter是由Apache 组织基于JAVA开发的压力测试工具;最初jmeter是被用来web应用测试,随着功能的拓展,后也被应用在其他的测试领域; 作用: 如测试静态和动态资源,例如:静态文件,数据库,FTP服务器等等;用于对服务器,网络或对象模拟巨大的负载,测试强度和分析 阅读全文