备考软件测试

单元测试

语句覆盖所有条件执行一次
判定覆盖所有条件错一次对一次
备考软件测试_第1张图片

条件覆盖``小条件对错各一次
备考软件测试_第2张图片
判断条件覆盖每个小条件对错各一次的基础上再加上两个大条件对错各一次
备考软件测试_第3张图片
多条件覆盖(组合覆盖) 每个小条件对应另一个小条件要对一次错一次比如:A<5对一次要对应B=5对一次错一次....

备考软件测试_第4张图片

路径覆盖所有路径都需要走一遍

注解

备考软件测试_第5张图片
备考软件测试_第6张图片
备考软件测试_第7张图片
备考软件测试_第8张图片


备考软件测试_第9张图片

添加了这个相当于没执行代码前做什么事情,比如加入一个clear方法 没执行前都会清楚之前的

参数化

备考软件测试_第10张图片


需求文件不在在桌面在java路径下怎么拿出

接口测试postman

下载地址链接: link

性能测试

loadRunner

备考软件测试_第11张图片
事务:一秒钟15个登录一秒钟17个注册单看怎么说也可以说成一秒中32个事务
备考软件测试_第12张图片

备考软件测试_第13张图片


备考软件测试_第14张图片

客户机像服务器发请求 服务器处理完数据后给我们响应


备考软件测试_第15张图片

三大件VuGen用来录制脚本.controller(控制器)设置场景举例:模拟这些人怎么来施加压力的Analysisi分析器对整个的结果进行分析

备考软件测试_第16张图片


原理:性能测试的原理抓取客户机和服务器之间的通信数据才开始录制脚本.而通讯根协议又有关系


备考软件测试_第17张图片

事务就是这段动作里的某个点用了多长时间具体实现步骤就是给这段代码的起始和结束位置添加事务

备考软件测试_第18张图片

检查点:就是判断做的脚本是否成功 find这个代码的意思是她要找下面的请求有没有ok


备考软件测试_第19张图片

左边是发送的请求 右边是服务器返回的东西 ok就在返回里

备考软件测试_第20张图片

题目:给什么什么添加参考时间. 每个脚本录制完后都会有思考时间 think 相当于模拟人的思考时间

题目:回放时使用录制思考时间回放.如果在运行时也想有思考时间需要设置runtime Setting在软件左侧


备考软件测试_第21张图片

parameter参数格式{}.大括号里放刚刚那个创建的参数的名称
备考软件测试_第22张图片
备考软件测试_第23张图片

如果想让设置的参数化在回放的日志中显示需要改runtime setting里的log的parameter substitution勾选


备考软件测试_第24张图片
备考软件测试_第25张图片

题目含义:输入100条资产value值 他的值是多少可用f12查看 这题根据题目要求是zcyl开头的这个开头的是21往后


备考软件测试_第26张图片

备考软件测试_第27张图片

第一个是顺序取值第二个是随机.第三个是独一无二的是每个值只能取一次

备考软件测试_第28张图片

第一个每次迭代运行一次脚本算一次迭代所以value如果是两个取值那么取值相同,
第二个每次遇到这个是两个取值不同
第三个一次

关联

备考软件测试_第29张图片


备考软件测试_第30张图片

含义就是每个下拉框的每个选项value值都不同(如上图),不可能都写下来.所以这时候用到了参数化正则表达关键词(save).正则表达式书写规则必须用()括起来

https://www.bilibili.com/video/BV1kM411N7o2/?spm_id_from=333.999.0.0&vd_source=6092f2dd634d869c97e5d08dde6f3844


备考软件测试_第31张图片

脚本迭代四次操作方法

左右边界

备考软件测试_第32张图片

目的同正则表达式为了把value值取出来我要定位的这个东西左边长什么样子右边长什么样子

JMETER

备考软件测试_第33张图片
备考软件测试_第34张图片

性能测试只针对正向的业务场景

你可能感兴趣的:(开发语言)