备考软件测试

news2024/9/24 15:28:34

单元测试

语句覆盖所有条件执行一次
判定覆盖所有条件错一次对一次
在这里插入图片描述

条件覆盖``小条件对错各一次
在这里插入图片描述
判断条件覆盖每个小条件对错各一次的基础上再加上两个大条件对错各一次
在这里插入图片描述
多条件覆盖(组合覆盖) 每个小条件对应另一个小条件要对一次错一次比如:A<5对一次要对应B=5对一次错一次....

在这里插入图片描述

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

注解

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


在这里插入图片描述

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

参数化

在这里插入图片描述


在这里插入图片描述

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

接口测试postman

下载地址链接: link

性能测试

loadRunner

在这里插入图片描述
事务:一秒钟15个登录一秒钟17个注册单看怎么说也可以说成一秒中32个事务
在这里插入图片描述

在这里插入图片描述


在这里插入图片描述

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


在这里插入图片描述

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

在这里插入图片描述


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


在这里插入图片描述

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

在这里插入图片描述

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


在这里插入图片描述

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

在这里插入图片描述

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

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


在这里插入图片描述

parameter参数格式{}.大括号里放刚刚那个创建的参数的名称
在这里插入图片描述
在这里插入图片描述

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


在这里插入图片描述
在这里插入图片描述

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


在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

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

关联

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

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

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


在这里插入图片描述

脚本迭代四次操作方法

左右边界

在这里插入图片描述
在这里插入图片描述

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

JMETER

在这里插入图片描述
在这里插入图片描述

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1285201.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FileUtil工具类

【版权所有&#xff0c;文章允许转载&#xff0c;但须以链接方式注明源地址&#xff0c;否则追究法律责任】【创作不易&#xff0c;点个赞就是对我最大的支持】 前言 仅作为学习笔记&#xff0c;供大家参考 总结的不错的话&#xff0c;记得点赞收藏关注哦&#xff01; 目录 …

8.7 矢量图层点要素点分布(Point displacement)使用

文章目录 前言点分布&#xff08;Point displacement&#xff09;QGis代码实现 总结 前言 前面介绍了矢量-点要素-单一符号、矢量-点要素-分类符号、矢量-点要素-分级符号以及矢量-点要素-基于规则的使用本章介绍如何使用点分布&#xff08;Point displacement&#xff09;说明…

12、pytest上下文友好的输出

官方实例 # content of test_assert2.py import pytestdef test_set_comparison():set1 set("1308")set2 set("8035")assert set1 set2def test_dict_comparison():dict_1 {name:陈畅,sex:男}dict_2 {name:赵宁,sex:女}assert dict_1 dict_2def tes…

19、pytest通过mark标记测试函数

官方实例 [pytest] markers slow:marks tests as slow(deselect with -m "not slow")serial# content of test_mark.py import pytestpytest.mark.slow def test_mark_function():print("test_mark_function was invoked")assert 0解读与实操 通过使用p…

netcore swagger 错误 Failed to load API definition

后端接口报错如下&#xff1a; 前端nswag报错如下&#xff1a; 根据网上查询到的资料说明&#xff0c;说一般swagger这种错误都是控制器里有接口代码异常造成的&#xff0c;通常是接口没有加属性Attribute&#xff0c; 比如[HttpPost("Delete")]、[HttpGet("Del…

failed to install plugin grafana 插件安装失败

升级时忽略plugins 权限问题&#xff0c;导致安装插件失败&#xff01;调整权限即可

你知道和不知道的微信小游戏常用API整理,赶紧收藏用起来~

引言 这…已收藏 最近在书院(一个提供优质内容&#xff0c;专门搞学习的地方,可私信“星球”了解和捧场)看到比较多的星友想学习Cocos进行小游戏开发。 “该从什么方向入手&#xff1f;” 从星友们的主题可以看出&#xff0c;小游戏目前不管是国内还是海外&#xff0c;都非常…

Node 后端 框架 Nest js鉴权

使用 nest g res auth去生成restful风格的auth模块&#xff0c;下面是具体操作 nest g res auth安装基础依赖 {"name": "auth","version": "0.0.1","description": "","author": "","…

第四节 数组

第四节 数组 目录 一&#xff0e; 一维数组的创建和初始化1. 一维数组的创建2. 数组的初始化3. 一维数组的使用4. 一维数组在内存中的存储 二&#xff0e; 二维数组的创建和初始化1. 二维数组的创建2. 二维数组的初始化3. 二维数组的使用4. 二维数组在内存中的存储 三&#xff…

梯度上升和随机梯度上升

目录 梯度上升算法&#xff1a; 代码&#xff1a; 随机梯度上升算法&#xff1a; 代码&#xff1a; 实验&#xff1a; 做图代码&#xff1a; 疑问&#xff1a; 1.梯度上升算法不适应大的数据集&#xff0c;改用随机梯度上升更合适。 2.改进过的随机梯度算法&#xff0…

1.nacos注册与发现及源码注册流程

目录 概述nacos工程案例nacos服务注册案例版本说明本地启动 nacos-server搭建 spring cloud alibaba 最佳实践服务注册案例服务订阅案例 nacos注册源码流程源码关键点技巧 结束 概述 通过本文&#xff0c;学会如何确定项目组件版本(减少可能出现的jar包冲突)&#xff0c;nacos…

【Python】创建简单的Python微服务Demo与FastAPI

创建简单的Python微服务Demo与FastAPI 在微服务架构中&#xff0c;通过FastAPI框架创建一个简单的Python微服务Demo涉及多个步骤&#xff0c;包括定义服务、使用框架、进行通信等。在这篇文章中&#xff0c;我们将使用FastAPI框架创建两个简单的微服务&#xff0c;它们通过RES…

12月5日星期二今日早报简报微语报早读

12月5日星期二&#xff0c;农历十月廿三&#xff0c;早报微语早读。 1、国家卫健委&#xff1a;各地基层医卫机构要全面向儿童开放&#xff0c;不得拒诊&#xff1b; 2、五月天演唱会被指假唱&#xff0c;上海文旅局执法总队&#xff1a;已要求五月天演唱会主办方配合调查&am…

The Sandbox 携手 Sandsoft,与 Nuqtah 合作推动沙特阿拉伯的 Web3 发展

新的合作伙伴关系将增强创作者的能力&#xff0c;促进区块链生态系统的包容性。 The Sandbox 及其合作伙伴 Sandsoft 是移动游戏开发商和发行商&#xff0c;也是 AAA 人才驱动的投资者&#xff0c;他们非常高兴地宣布与 Nuqtah 建立新的合作伙伴关系&#xff0c;Nuqtah 是中东和…

MybatisPlus中的使用Wrapper自定义SQL

一、条件构造器 条件构造器提供了一种更加简洁和直观的方式来构建复杂的查询条件。它提供了一组静态方法&#xff0c;用于构建各种类型的查询条件&#xff0c;包括等于、不等于、大于、小于、包含等。使用条件构造器可以避免手动拼接SQL语句的麻烦&#xff0c;提高代码的可读性…

树莓派Python程序开机自启动(Linux下Python程序开机自启动)

前一阵子用python编写了一个驱动I2C程序读写屏幕&#xff0c;输出IP的小程序&#xff0c;程序编好后需要树莓派使能程序开机自启动。其实这些方法对任何Linux系统都适用。 方法一&#xff1a;此方法的缺点是不进入默认pi的账号&#xff0c;甚至不开hdmi开启桌面的话&#xff0…

关于栈的简单理解

1. 栈(Stack) 1.1 文字讲解 栈&#xff1a;一种特殊的线性表&#xff0c;其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶&#xff0c;另一端称为栈底。栈中的数据元素遵守后进先出LIFO&#xff08;Last In First Out&#xff09;的原则&a…

IP5316 2.4A 充电、2.4 A 放电、集成 DCP 功能移动电源 SOC

IP5316 2.4A 充电、 2.4 A 放电、集成 DCP 功能移动电源 SOC 简介&#xff1a; IP5316 是一款集成升压转换器、锂电池充电管理、电池电量指示的多功能电源管理 SOC&#xff0c;为移动电源提供完整的电源解决方案。得益于 IP5316 的高集成度与丰富功能&#xff0c;使其在应用时…

零信任组件和实施

零信任是一种安全标准&#xff0c;其功能遵循“从不信任&#xff0c;始终验证”的原则&#xff0c;并确保没有用户或设备受信任&#xff0c;无论他们是在组织网络内部还是外部。简而言之&#xff0c;零信任模型消除了信任组织安全边界内任何内容的概念&#xff0c;而是倡导严格…

外包干了2个月,技术明显退步了...

先说一下自己的情况&#xff0c;大专生&#xff0c;19年通过校招进入广州某软件公司&#xff0c;干了接近5年的功能测试&#xff0c;今年11月份&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测…