摘要: 官网V1.0测试报告 第一轮测试 官网第一轮测试完成,共执行用例196条,157条通过,16条不通过,7条用例暂时锁定(需要线上验证,或者其他原因,如不适用当前测试场景),6条未执行(开发还在优化开发中),执行结果如下:详见http://62.234.125.170:8083/index.php 共 阅读全文
posted @ 2019-09-25 17:20 测试的世界很精彩 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 测试流程制定 目标 制定完整且具体的测试路线和流程,为快速、高效和高质量的软件测试提供基础流程框架。最终目标是实现软件测试规范化、标准化。 测试流程说明 流程图 需求分析 需求分析由产品经理制定,要求细化每一个功能的细节,每一个按钮的位置以及边界范围,对于稍大或稍复杂需求要求建模。 ( 1 )测试需 阅读全文
posted @ 2019-09-25 17:16 测试的世界很精彩 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 功能测试框架可以包括:界面友好性测试、功能测试、链接测试、容错测试、稳定性测试、常规性能测试、配置测试、算法测试等等。 1.1.1 界面友好性测试 1. 风格、样式、颜色是否协调 2. 界面布局是否整齐、协调(保证全部显示出来的,尽量不要使用滚动条 3. 界面操作、标题描述是否恰当(描述有歧义、注意 阅读全文
posted @ 2019-09-25 17:15 测试的世界很精彩 阅读(1349) 评论(1) 推荐(0) 编辑
摘要: 测试阶段主要分为三个阶段,测试前,测试中和测试后。 1.测试前 (1)测试前要先确定测试方案,比如有些场景的如何模拟,有些条件如何触发,可以跟开发沟通下; (2)数据准备,提前准备账号或数据等。以及是否需要开发一个测试小工具辅助测试等。 (3)再有可以评估下有哪些部分可以提前介入测试,能提前的尽量提 阅读全文
posted @ 2019-09-25 17:14 测试的世界很精彩 阅读(462) 评论(2) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-25 17:13 测试的世界很精彩 阅读(1959) 评论(0) 推荐(0) 编辑
摘要: 第一步:通过浏览器获取到接口url的请求参数,如下图的RequestPayload ​ 将此处的json请求粘贴出来; 第二步,可以在postman这种类似的接口测试工具中粘贴相应的请求,验证请求的有效性。 ​ 第三步,我们可以去通过rest-sure这样的工具类,编写如下代码实现接口自动化测试 ​ 阅读全文
posted @ 2019-09-25 11:14 测试的世界很精彩 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 使用postman验证接口中对header为如下格式: ​ 格式化之后的键值对显示(使用postman) ​ 那么,如何使用Rest-assured进行处理 提供的Api有两个方法 header和headers 使用header(),把每个键值对塞进去 如下图: ​ 使用headers() 先将存储 阅读全文
posted @ 2019-09-25 11:13 测试的世界很精彩 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 报文响应格式如下: ​ ​ 报文响应的分析: 1,报文含有多级节点 2,在二级节点下含有多个rows,rows中是列表嵌套列表,并且第二级列表下含有key:value这样的键值对形式的相应格式 处理方法; 1,先通过response.extract().jsonPath().getList("biz 阅读全文
posted @ 2019-09-25 11:13 测试的世界很精彩 阅读(408) 评论(0) 推荐(0) 编辑
摘要: package util; import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.JsonPath; import java.io.File; import java.io.IOException; import java.nio.file.*; import java.util.*; import java.ut 阅读全文
posted @ 2019-09-25 11:12 测试的世界很精彩 阅读(2107) 评论(2) 推荐(0) 编辑
摘要: 整体如下: ​ 1,加载驱动包,如下: ​ 点击测试计划,点击浏览按钮,选择jar包 2,新建JDBC Connection Configuration 右键测试计划->添加->配置元件->JDBC Connection Configuration ​ 输入名称 Variable Name输入Mys 阅读全文
posted @ 2019-09-25 11:11 测试的世界很精彩 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 整体如下: 阅读全文
posted @ 2019-09-25 11:10 测试的世界很精彩 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 扩展插件: 将JMeterPlugins.jar包复制到jmeter的lib目录下的ext,重新启动 我们需要将serverAgent目录及下面的文件复制到我们的测试的服务器上(起到监听服务器的作用) 点击startAgent.bat 在监听其中添加如下的 运行脚本,如下 阅读全文
posted @ 2019-09-25 11:08 测试的世界很精彩 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1-配置节点 2-前置处理器 3-定时器 4-取样器 5-后置处理器(只在有结可用的情况下执行) 6-断言(只在有结可用的情况下执行) 7-监听器(只在有结可用的情况下执行) 同样的组件按照作用域从上到下的顺序执行 阅读全文
posted @ 2019-09-25 11:06 测试的世界很精彩 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 自身特点: a、开源、轻量级,更适合自动化和持续集成 b、学习难度大 c、资料少、全英文 性能工具选型原则 1)成本 a、工具成本 b、学习成本 2)通信协议 a、标准协议b、自有协议 3)生命力 4)跨平台 jmeter模拟压力的原理 1)性能测试工具-协议 2)自动化测试工具-对象识别技术——— 阅读全文
posted @ 2019-09-25 11:05 测试的世界很精彩 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1,在使用jmeter做性能测试的过程中,如果要尽量和系统保持一致的请求,可以勾选如下按钮: 此按钮的作用是从响应的信息中获取到下一次发送的请求,因为在html中有部分frame中还携带着其他的请求信息,这样就需要我们开启上面的按钮,在相应的response中,拿到响应的请求数据,如下 都是包含在相 阅读全文
posted @ 2019-09-25 11:05 测试的世界很精彩 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 请求如下: 响应数据如下: 要获取到token的值 可以在HTTP Request下面添加后置处理器 添加正则表达式提取器,如下图 阅读全文
posted @ 2019-09-25 11:03 测试的世界很精彩 阅读(326) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-09-25 11:00 测试的世界很精彩 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Python中使用configparser生成配置文件,如下 生成之后,生成文件example.ini 每一次的操作都是对文件的重新写入生成 阅读全文
posted @ 2019-09-25 10:58 测试的世界很精彩 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: 数学中的函数:function 计算机函数 : subroutine 子程序 procedures 过程 二者有一定的区别 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用其函数名即可 主要作用: 1,减少重复代码 2,方便修改,更易于扩展(加减功能) 3, 阅读全文
posted @ 2019-09-25 10:57 测试的世界很精彩 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 一般传参的函数 带有默认值的传参函数,有默认值的放在后面 数量可变参数 *a是以元组的形式展示的 变量名和变量值可变的函数参数 **kwargs以字典的形式展示的 可变长度的和变量名和变量值可变的函数参数组合函数 各种参数形式的组合 总结 1,如果有默认参数,放在左边,默认参数 2,关于不定长参数的 阅读全文
posted @ 2019-09-25 10:56 测试的世界很精彩 阅读(568) 评论(0) 推荐(0) 编辑