摘要:
如下内容是我对业务测试的一点总结 需求评审阶段 需求评审前,了解需求背景和需求实现的真实目的。 分析需求功能的生命周期:需求功能的生命周期是指某一业务操作生成业务==>业务是否扭转,业务中间过程==>业务终态(正常业务场景和异常业务场景)。 分析需求功能的业务逻辑:业务生成初始态==>业务中间状态= 阅读全文
摘要:
锚点和引用: & 用来建立锚点(defaults) << 表示合并到当前数据 *用来引用锚点。 defaluts: &defaults sex: man age: !!str 18 # 强制转化字符串 isChinese: true isNull: ~ defalut: sex: &sex woma 阅读全文
摘要:
1. test Fragment (测试片段)是什么? 测试片段是控制器上的一个种特殊的线程组,它在测试树上与线程组处于一个层级。 测试片段下面可以添加各种控制器、Sample请求等。 它与线程组有所不同,因为它不被执行,除非它是一个Module Controller(模块控制器)或者是被 Incl 阅读全文
摘要:
其实很简单,在 Jmeter 调试接口测试用例时添加一个 Debug Sampler 取样器即可,此取样器可以打印所有 HTTP 的所有变量,包括用户自定义变量、接口返回提取变量值。 1. 添加 Debug Sampler 2. 运行 Jmeter,查看 Debug Sampler 返回值 阅读全文
摘要:
Jmeter 加密处理方法: 1. Jmeter 源生自带的加密函数 __digest(),支持的加密方式有: MD2 MD5 SHA 1 SHA 224 SHA 256 SHA 384 SHA 512 2. Jmeter 安装插件 ApacheJMeter_functions.jar 后的函数 _ 阅读全文
摘要:
1. Ignite 特性: 持久化层:Ignite 同时支持原生持久化和用第三方存储做持久化。(比如在内存足够情况下,数据可以全部加载到内存中。 而当内存紧张时,可以只加载热数据至内存中,冷数据就留在硬盘上。) Ignite 内存存储层:数据可以通过不同分区,复制模式分布在 Ignite 集群所有节 阅读全文
摘要:
jmeter 中 浮点数计算精度问题解决方法: 1. 编写 beanshell 时使用 java.math.BigDecimal 方法构造,使用 BigDecimal 并且一定要用 String 来够造。 2. 代码如下: java import java.math.BigDecimal; / 提供 阅读全文
摘要:
HttpRunner 概念 HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 相关操作 1. 参数提取(extract)和参数引用($var) 2. 公共配置全局化 3. 阅读全文
摘要:
什么是 oh my zsh oh my zsh 是基于 zsh 的功能做了一个扩展,方便的插件管理、主题自定义,以及漂亮的自动完成效果。 oh my zsh 安装及插件安装 查看系统中 zsh 及版本,若没有则安装 zsh 安装 oh my zsh 安装插件 zsh autosuggestion, 阅读全文
摘要:
property 装饰器的作用 property 装饰器将方法包装成属性,将私有属性公有化,此属性只能被读取。相当于实现get方法的对象 会把成员函数x转换为getter,相当于做了x = property(); x = x.getter(x_get) @property表示只读。 同时有@prop 阅读全文