![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
软件测试
文章平均质量分 93
测试基础理论、功能测试(app测试、web测试、接口测试(postman和fiddler工具))、数据库、网络协议、Linus、版本控制工具(git和svn)、编程语言、自动化、性能测试
阿发学测试
这个作者很懒,什么都没留下…
展开
-
软件测试--性能测试实战篇
轻商城项目是一个现在流行的电商项目。我们需要综合评估该项目中各个关键接口的性能,并给出优化建议,以满足项目上线后的性能需要。轻商城是一个支持web和微信小程序的前后端分离架构的项目。前端使用VUE技术框架开发,即支持微信小程序,也支持手机移动端,还支持web页面。后端使用了SpringBoot框架进行开发,MySQL做数据库。目前还在开发完善阶段。原创 2024-03-05 16:25:04 · 936 阅读 · 0 评论 -
软件测试--性能测试工具JMeter
存放可执行文件和配置文件元件:多个类似功能组件的容器(类似于类组件:实现独立的某个功能(类似于方法例如:取样器的组件作用:定义全局变量添加方式:测试计划 --> 线程组–> 配置元件 --> 用户定义的变量引用名称:存放提取出的值的参数名称,供下一个请求引用,如填写title,则可用${title}引用它正则表达式: 左边界(.*?)右边界():括起来的部分就是要提取的。.:匹配任何字符串。*:0次或多次。?:不要太贪婪,在找到第一个匹配项后停止。模板。原创 2024-03-04 11:13:41 · 908 阅读 · 0 评论 -
软件测试--接口自动化
Requests库 是 Python编写的,基于urllib 的 HTTP库,使用方便。什么是日志日志也叫 log,通常对应的 xxx.log 的日志文件。文件的作用是记录系统运行过程中,产生的信息。搜集日志的作用查看系统运行是否正常。分析、定位 bug。原创 2024-02-02 18:35:13 · 928 阅读 · 0 评论 -
软件测试--性能测试理论篇
性能:就是软件质量属性中的“效率”特性时间特性:指系统处理用户请求的响应时间资源特性:指系统在运行过程中,系统资源的消耗情况CPU内存磁盘IO(磁盘的写入Input和读取Output,简称IO)概念:使用自动化工具,模拟不同的场景,对软件各项性能指标进行测试和评估的过程就是性能测试。后台处理程序的性能(代码性能)中间件、数据库、架构设计等是否存在瓶颈服务器资源消耗(CPU、内存、磁盘、网络)中间件:是提供系统软件和应用软件之间连接的软件。如:Tomcat、Apache…原创 2024-02-19 14:38:05 · 642 阅读 · 0 评论 -
软件测试--python面向对象和模块
类: 是对具有相同特征或者⾏为的事物的⼀个统称, 是抽象的,不能直接使⽤在pythnon中,类是通过 class 关键子来定义的class 紧接类名 Car ,(object)表示这个类继承 object 类那在类中是如何定义属性和方法的呢,示例如下:init__():是初始函数(与其他语言中的构造函数类似),它在创建一个对象实例时默认被调用,不需要手懂调用。所以,我们用它来初始化一些属性。原创 2024-01-10 17:06:23 · 809 阅读 · 0 评论 -
软件测试--python控制流程和函数
函数是一段可执行的代码,它将一些输入值转换为输出值,通过将代码逻辑封装在函数中,可以使代码更简洁、可读性更好并且更易于维护。函数的定义需要使⽤ 关键字 def, 单词 define。原创 2024-01-09 17:52:40 · 933 阅读 · 0 评论 -
软件测试--python基本数据类型和变量
python基本数据类型和变量原创 2024-01-09 10:35:16 · 981 阅读 · 0 评论 -
web端自动化测试1--selenium基础
自动化测试相关知识1 什么是自动化测试软件自动化测试就是通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试,他是软件测试的一个重要组成部分,能够完成许多手工测试无法完成或者难以实现的测试工作,正确合理的实施自动化测试,能够快速,全面的对软件进行测试,从而提高软件质量,节省经费,缩短软件的发布周期。2 为什么进行自动化测试自动化测试主要有这么些好处:1、缩短测试周期比如说某个公司做的是通信类产品,一般通信类软件生命周期是非常长的,因此回归测试成为了家常便饭,出一个版本就...原创 2022-05-09 21:01:40 · 545 阅读 · 0 评论 -
软件测试---接口测试
接口的组成URL(接口地址)、method(接口类型:get/POST)、code(状态码)、headers(请求头)、data(接口发送的数据)、response(返回数据)接口的操作参数化变量(全局变量、局部变量)自定义脚本接口的关联断言–自动判断是否成功抓包工具fiddler:HTTP、HTTPSnetworkwireshark:其他协议原理作用定位bug判断是否调用接口:如果没有调用接口,那就是前端的bug;如果有,则看接口的状态码(200–前端发送了错原创 2020-08-16 18:34:14 · 1461 阅读 · 2 评论 -
软件测试--Linux学习
LinuxLinux是一个操作系统Linux内核是操作系统的核心Linux内核版本号由3个数字组成:r,x,yr:目前发布的内核主版本x:偶数表示稳定版本,奇数表示开发中版本y:错误修补的次数以版本号为例:4.4.9-5.ELsmpr:4,主版本号;x:4,次版本号,表示稳定版本;y:9,修改的次数发行版本:Debian、Ubuntu、Redhat、CentOS我们选择centos 6.8 内核是2.6.32系统安装VMware workstation,是一款功能强大的桌面原创 2020-08-15 17:01:26 · 241 阅读 · 0 评论 -
软件测试--网络基础
网络号原创 2020-08-15 15:59:04 · 599 阅读 · 0 评论 -
软件测试--mysql数据库
mysql原创 2020-08-14 11:37:08 · 917 阅读 · 0 评论 -
软件测试--测试基础理论知识
软件的生命周期1.基本概念软件生命周期是指一个计算机软件从功能确定、设计,到开发成功投入使用,并在使用中不断地修改、增补和完善,直到停止该软件的使用的全过程(从酝酿到废弃的过程)。2.软件分为哪几个阶段软件的一生:问题定义->可行性分析->需求分析->概要设计->详细设计->编码和单元测试->综合测试->软件维护软件的开发模型...原创 2020-08-08 17:41:43 · 423 阅读 · 1 评论 -
软件测试--版本控制工具(git和svn)
SVN简介:它是一个集中式版本控制工具,具有中央服务器,从中央服务器同步到电脑,必须联网才能进行工作。1.安装TSVN2.SVN基本操作1.添加文件:找到随便一个受SVN控制的文件夹,在里面添加文件,然后在该文件夹点击右键提交即可2.删除文件:选择文件右键点击TSVN的删除按钮,然后返回上一级文件夹右键点击提交即可3.移动文件:右键找到TSVN的“版本库浏览器”,随意拖拽文件的位置即可实现文件的移动效果;然后点击更新(注意:如果是在服务器的版本库浏览器设置,直接可以实现一个默认的提交,如果不是则原创 2020-08-07 14:08:56 · 1137 阅读 · 0 评论