07 2021 档案
摘要:查询时提升/降低指定字段权重 - boost 官网-查询时权重提升 搜索时使用 boost 参数让一个查询语句比其他语句更重要 测试下: 默认权重是1: 针对某一个字段提升或降低权重: boosting 查询 官网-boosting 查询 第1个:只返回包含apple的,不返回包含pie tart
阅读全文
摘要:不同人眼中的性能测试 终端用户 业务操作的响应时间:系统响应时间(系统处理时间,数据库处理时间,网络传输时间)+ 前端展现时间(页面渲染时间) 运维人员 基本和终端用户站在一个角度,希望响应速度快。但是,有时候角度相反。 比如: 系统配置方案A可以满足100万用户并发访问,响应时间是3s; 系统配置
阅读全文
摘要:mysql - 约束(constraint) 约束实际上就是表中数据的限制条件,目的就是为了保证表中的记录完整和有效。 约束种类 非空约束(not null) 唯一性约束(unique) 主键约束(primary key) PK 外键约束(foreign key) FK 检查约束(目前MySQL不支
阅读全文
摘要:mysql - 索引 概念: 索引相当于一本数的目录,索引作用:提高程序的检索效率 索引与表关系: 索引和表相同,都是一个对象,表是存在于硬盘文件中,那么索引是表的一部分,索引也是存储在硬盘中 MySQL中,对表中记录进行检索的几种方式 1. 全表扫描(效率低) 2. 通过索引进行检索(提高查询效率
阅读全文
摘要:事务(Transaction) 概念 一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务 事务四大特征(ACID) 原子性(A):事务是最小单位,不可再分 一致性(C):事务要求所有的DML语句操作的时候,必须保证同时成功或者同时失败 隔离性(I):并发访问数据库时,一个用户的事务不被其他
阅读全文
摘要:微服务模式下的Api测试 传统的 API 测试策略 由传统的单体架构到现在的微服务架构下,API 测试的最大挑战来自于庞大的测试用例数量,以及微服务之间的相互耦合。 在传统的 API 测试中,我们的测试策略通常是: 1. 根据被测 API 输入参数的各种组合调用 API,并验证相关结果的正确性; 2
阅读全文
摘要:测试基础理论&思想 功能测试(测试的时候要思考更多,避免 Happy Path 场景) 举例:用户登录 输入账号密码,点击登录,成功。这是最典型的 Happy Path 场景。 而作为测试工程师,就要考虑更多更全面。一般需要结合等价类划分法,边界值/边界条件分析法,错误推断法去展开思考。 非功能测试
阅读全文
摘要:使用fiddler模拟重复请求接口 选中一个或多个接口,点击Replay将重复请求一个或多个接口
阅读全文
摘要:## 同步定时器:Synchronizing Timer 作用:用来保证我们的取样器在同一时刻向服务器发起负载 
阅读全文
摘要: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
阅读全文
摘要:http取样器 补充: Retrieve All Embedded Resources:解析内嵌资源 做性能测试建议勾选,并设置最大连接数,用于模拟真实场景 浏览器最大并发连接数:https://www.iefans.net/liulanqi-zuida-bingfa-lianjieshu/ Use
阅读全文
摘要:jmeter线程组 Action to be taken after a Sampler error:取样器错误后要执行的动作 Continue:继续执行下边的采样器 例如:A错误,B继续执行 Start Next Thread Loop:当前线程当前的循环停止,继续下一个循环 例如:A错误,当前线
阅读全文
摘要:jmeter目录及配置 Jmeter目录结构介绍 Bin:其中放置了各项配置文件(比如日志设置、JVM设置等)、启动文件(JMeter启动快捷方式,报告生成快捷方式,Heap Dump快捷方式等)、启动jar包、示例脚本等。 Docs:放置了JMeter API离线帮助文档,Web方式。 Extra
阅读全文
摘要:Elasticsearch-验证查询合法性 GET 索引/_validate/query?explain
阅读全文