摘要:
事务(Transaction) 概念 一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务 事务四大特征(ACID) 原子性(A):事务是最小单位,不可再分 一致性(C):事务要求所有的DML语句操作的时候,必须保证同时成功或者同时失败 隔离性(I):并发访问数据库时,一个用户的事务不被其他 阅读全文
摘要:
微服务模式下的Api测试 传统的 API 测试策略 由传统的单体架构到现在的微服务架构下,API 测试的最大挑战来自于庞大的测试用例数量,以及微服务之间的相互耦合。 在传统的 API 测试中,我们的测试策略通常是: 1. 根据被测 API 输入参数的各种组合调用 API,并验证相关结果的正确性; 2 阅读全文
摘要:
测试基础理论&思想 功能测试(测试的时候要思考更多,避免 Happy Path 场景) 举例:用户登录 输入账号密码,点击登录,成功。这是最典型的 Happy Path 场景。 而作为测试工程师,就要考虑更多更全面。一般需要结合等价类划分法,边界值/边界条件分析法,错误推断法去展开思考。 非功能测试 阅读全文
摘要:
使用fiddler模拟重复请求接口 选中一个或多个接口,点击Replay将重复请求一个或多个接口 阅读全文
摘要:
## 同步定时器:Synchronizing Timer 作用:用来保证我们的取样器在同一时刻向服务器发起负载 ![](https://img2023.cnblogs.com/blog/2431420/202305/2431420-20230520005242549-1985409488.png) 阅读全文
摘要:
jmeter-基础及注意点 测试计划(TestPlan)的元素执行顺序: 1. 配置节点 Config Element 2. 前置处理器 Pre Processors 3. 定时器 Timer 4. 取样器 Sampler 5. 后置处理器 Post Processors -只在有结果可用的情况下执 阅读全文
摘要:
# jmeter-逻辑控制器 > If Controller > Transaction Controller > Once Only Controller > Loop Controller > While Controller > ForEach Controller > Simple Cont 阅读全文
摘要:
jmeter-四种常用的断言 Response Assertion(响应断言) JSON Assertion(JSON断言) Duration Assertion(持续时间断言) Beanshell Assertion (自由断言) Response Assertion(响应断言) Tips: Eq 阅读全文
摘要:
Regular Expression Extractor(正则表达式提取器) 在线调试:https://c.runoob.com/front-end/854 Template: $1$引用组1,$2$引用组2...$0$引用整个表达式匹配的内容 Match No. (0 for Random):匹配 阅读全文
摘要:
jmeter-参数化 参数化的现实考虑: 被业务场景所迫 所有用户都输入相同的数据,不能提现出真实的业务环境 被系统体系所迫 存在缓存,不能体现出真正的性能 被系统业务约束所迫 有些系统禁止同一用户多次登陆系统,也就严重到无法测试的地步 Tips:同一个变量应保证只有一个变量值。 参数化1:User 阅读全文