04 2022 档案
摘要:一、jmeter的安装 1、下载安装jmeter 2、找到你下载jmeter的安装包并解压 3、打开解压的jmeter文件夹找到bin 4、找到jmeter.bat,如果找不到jmeter.bat就是文件名称后缀隐藏了,找到查看-显示-文件扩展名 5、双击点击jmeter.bat就打开jmeter了
阅读全文
摘要:一、Java的环境搭建 1、下载安装Java 2、以管理员身份打开或者直接点击右键直接打开 3、搭建环境变量 打开电脑属性找到高级系统设置 找到环境变量 在系统变量里面新建 CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 新
阅读全文
摘要:一、目前的开发模式基本上都是前后端分离的模式,具体如下: 1、前段:使用VUE以及React框架编写的页面 2、后端:Java(SpringBoot) 二、前后端通过HTTP的协议来进行交互,具体的流程可以总结为: 前段发送Request请求,后端吧响应数据Response返回给前端,然后前端通过浏
阅读全文
摘要:一、查询业务线形态 以实战为例打开风暴平台:http://192.168.0.101:8080/#/ 找到产品管理我们进行搜索 1、默认查询 2、模糊查询 3、精确查询 无论是模糊搜索还是精确搜索只要在请求地址最后替换或者添加你要搜索的名称即可,Postman的调用必须要用“{{}}” 二、数据驱动
阅读全文
摘要:谷歌五大语言: C,C++,Javascript,Python,go 一、API测试中断言有三种 1、协议状态码 2、响应数据(Response) 3、业务状态码(是程序员根据自己的想法来定义的) 如果没有业务状态码就不需要验证了,判断一个接口测试用例是否成功,或者说是通过,是根据断言的三个条件都成
阅读全文
摘要:一、常用的数据格式 1、JOSN 2、表单 3、XML 二、常用状态码 常⽤状态码 当客户端向服务端发送⼀个请求后,服务端响应回复返回给客户端,在返回的信息中会包含⼀个HTTP请求头的状 态码信息⽤以响应客户端的请求。在⽹站https://http.cat中可以看⻅各个不同表情的状态码的显示,如调⽤
阅读全文
摘要:一、通信模式 1.同步通信 同步通信简单的可以理解为客户端 发送请求给服务端,服务端必须得回应客户端的请求。 2.客户端发给服务端的任务请求太多了,服务端崩溃了怎么办?后台怎么控制? ①.使用线程池,线程池就是所有任务请求都是一个task,每个task都是一个线程,线程池是用来容纳线程的。 ②.使用
阅读全文
摘要:API自动化测试(基础知识) 一、什么是接口测试 接⼝测试⼜被称为API测试,是软件测试的⼀种测试模式,它包含了两个维度,在广义的⻆度上指的是对应⽤程序 接⼝的功能进⾏测试,在⼴义的维度上是指集成测试中,之所以这么重视接口测试是因为SAAS架构全面落地,服务端的稳定性显示的尤为重要,开发的模式改变,
阅读全文
摘要:UI自动化测试发送新浪邮件实战 一、在对象层Page里面新创建一个模块"send" 二、在测试层里面创建一个新的"test_send"模块
阅读全文
摘要:数据驱动:在自动化测试中,把测试中使用到的数据分离出来。JSON,YAML。 JS文件都是以{},进行的,输入的格式一定是要带双引号的 如果代码不行,后面加上Utf-8 我们使用yaml要先下载安装第三方库:pip3 install pyyaml js java go null true false
阅读全文
摘要:UI自动化测试主要测试的是: 1、表单的错误提示信息验证 2、产品的业务逻辑 3、页面的各种交互 单元测试框架 笔记地址:https://www.cnblogs.com/weke/p/15490318.html 单元测试是最基本的也是最低层的测试类型 在Python中,单元测试框架主要是unitte
阅读全文
摘要:用UI自动化测试的时候等待要加上 1、固定等待,也就是使用sleep()方法 2、隐式等待,使用到的方法是implicitly_wait的方法,可以把它理解为设置最长等待时间 3、显式等待,主要指的是程序每隔一段时间执行自定义的程序判断条件,如果判断成立,程序就会继续执行,那么如果判断失败,就会报T
阅读全文
摘要:一、Alert text:获取弹出框的文本信息 accept是接受Confirm弹出框 dismiss是拒绝接受Confirm弹出框 send_keys是在Prompt消息对话框里面输入想要输入的内容。 1、确定取消按钮 先导入: 复制链接: 二、下拉框 下拉框操作步骤:1、先导入Select类 2
阅读全文
摘要:UI自动化测试框架 Selenium是非常优秀的WEB(UI)自动化测试框架最细的版本是Selenium4.x,Selenium 支持主流的浏览器自动化测试,具体是Chrome,IE,Firefox等浏览器Selenium 也是支持主流的开发语言,如Python,Java,Net,PHP Selen
阅读全文
摘要:一、多态性 多态的优势具体可以总结为如下几点,具体为: 1、增加了持续的灵活性 2、增加了持续的额外扩展的功能 这里还是以具体的案例来演示这部分,具体为: class Animal(object): def talk(self): print('动物会叫') Python中一切皆为对象,这个一切指的
阅读全文
摘要:面向过程:C语言 什么时面向对象? 所谓面向对象,其实就是说:站着上帝的视角下,世界万物一切皆对象。把拥有共同的属性归为一类,这就是class的由来。 类的定义: 类的首字母必须是大写 关键字:class 类的名称首字母必须是大写的 类里面有哪些东西? 1、属性 2、方法(其实就是之前学习过的函数)
阅读全文