自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 测试人员如何使用postman 进行报文请求

关于怎么获取请求报文,可以找开发要,或者你的测试老大要,再或者百度一下《如何获取响应报文》需要两个东西,一个是请求连接,一个是请求报文。

2023-08-29 11:10:49 301

原创 postman带cookie请求post接口

工作笔记随笔,主要记录了学习postman使用时的步骤

2023-08-28 17:37:33 869

原创 charles的请求断点和响应断点

一般情况中,进行响应断点是因为后端给出的数据是固定的,所以在前端展示的也是固定的,比如网页title只能是“xxx网”,但你想要在这个位置看不同的展示,比如“达拉崩吧帮的@#¥%……&*(”,那就可以使用响应断点,将接口返回的title值修改成你想要的,以此观察title是否会因为字符串过长或出现特殊字符等等而出现问题。

2023-07-27 20:26:30 631

原创 mysql 命令行启动显示“服务名无效”

2. cmd下执行 net start mysql ,提示服务名无效。这是因为net start +服务名,启动的是win下注册的服务。此时,系统中并没有注册mysql到服务中。接下来将MySQL注册到win服务里面。3. cd 切换到MySQL安装目录,输入 mysqld --install 回车,提示Service successfully install 表示成功安装。1. 必须以管理员身份打开命令行窗口,否则可能报错。4. 再次执行 net start mysql。

2023-07-24 11:23:33 5618 1

原创 如何解决:ssh: connect to host github.com port 22: Connection refused

如何解决:ssh: connect to host github.com port 22: Connection refused

2023-07-07 15:22:58 20680 23

原创 接口自动化测试

接口测试的话,我对所有负责的接口做了自动化测试,1.接口自动化测试可以使用postman做,主要是在Tests脚本里面写js代码,将拿到的响应做校验2.Jmeter也可以做,主要用了参数化/json断言/响应断言/正则提取器/if控制器等组件做3.还有就是使用pytest+requests写python脚本做自动化测试,我自己的话使用的是pytest+requests做的接口自动化(三种情况)requests是python的一个做网络请求的库,pytest可以做单元测试,结合到一起就可以做接

2021-08-10 21:36:55 338

原创 测试流程是什么?如何设计测试用例?

一、测试流程是什么?最近这个项目是比较全的因为我去的时候是从头跟进的,当时的话我们是有开项目立项会,然后的话我们组长去写他的一个测试计划,然后他给我们分模块,给项目排期,然后的话设计他的第一轮 第二轮 第三轮的一个测试,他的一个测试的范围,然后他给我们分到模块之后,我要去想他的测试点、然后的话呢 去编写测试用例 然后我们也去开评审。开始他的一轮测试 ,开发那边提交代码之后,我们首先去进行他的一个冒烟测试,对他的一个主要功能先去测一遍,然后第一轮主要就是解决他的一个功能性的严重性的bug 就是崩溃或者是

2021-08-09 21:38:41 191

原创 APP移动端测试高级

Appium介绍环境搭建Appium使用APP元素定位操作Appium常用元素定位方式name value id id属性值 class class属性值 xpath xpath表达式 Selenium元素定位方法有哪些?通过id、name、class_name、xpath、css_selector、link_text、partial_link_text、tag_name定位元素。一般,如果有id就使用id,然后使用css或者xpath来定位.

2021-08-08 20:49:59 159 1

原创 web端自动化测试

.1 自动化测试的概念软件自动化测试就是通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试,他是软件测试的一个重要组成部分,能够 完成许多手工测试无法完成或者难以实现的测试工作,正确合理的实施自动化测试,能够快速,全面的对软件进行测试,从而提高软件质量,节省经费,缩短软件的发布周期。2 为什么要进行自动化测试2.1 自动化测试的好处1)缩短测试周期2)减少人为错误3)测试信息存储4)轻易获取覆盖率5)自动化测试可以是实现自动或者定时执行3 自动化测试

2021-08-08 20:18:45 200

原创 自动化持续集成

一.持续集成持续集成指的是,频繁地(一天多次)将代码集成到主干。它的好处主要有两个:(1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。(2)防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。二.持续交付持续交付(Continuous delivery.

2021-08-08 20:03:25 332

原创 单元测试之pytest

前提:需要安装pytest和pytest-html(生成html测试报告)pip install pytest 和 pip install pytest-html 一、命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨案例import pytestfrom xml.dom import minidomclass TestPy01(): def testPy001(self):

2021-07-28 21:08:22 277

原创 第十五单元 Python单元测试之unittest

一、单元测试、集成测试、功能测试单元测试颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证集成测试介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试,即验证“设计”又验证“需求”。主要用来测试模板与模板之间的接口,同时还要测试一些主要的业务功能。功能测试颗粒度最大,一般由独立的测试小组采用黑盒的方式来测试,主要测试系统是否符合“需求规格说明书问题:什么是白盒测试,什么是黑盒测试白盒:主要应用

2021-07-28 21:02:28 180

原创 Python的文件操作和异常处理

文件的打开与关闭思考:如果想用word编写一份简历,应该有哪些流程呢?步骤:新建--写入数据--关闭打开word软件,新建一个word文件写入个人简历信息保存文件关闭word软件同样,在操作文件的整体过程与使用word编写一份简历的过程是很相似的结论打开文件,或者新建立一个文件读/写数据关闭文件2.1 打开文件在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访问模式)格式f = ope

2021-07-28 20:55:44 280

转载 集合和函数

一、集合1.1 集合的特征集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重1.2 集合的格式格式变量名=set()变量名.add(元素)# 必须不能初始化值或变量名={元素,元素,,,}注意:下面写法为一个空字典,为空默认是字典,如果有数据在根据格式判断为字典还是集合name={}1.3 添加元素1.3.1 add案例nums = {11,24,45,96,28}nums.add(42)print(nums)#

2021-07-25 21:35:44 366

原创 python--元组和字典

1.1 元组的格式格式变量名=(,,,,)案例aTuple=(23,35,56,34,11,21)1.2 访问元组通过索引取数据案例:索引值存在aTuple=(23,35,56,34,11,21)print(aTuple[2])#56案例:索引值不存在aTuple=(23,35,56,34,11,21)print(aTuple[20])#IndexError: tuple index out of range1.3 查询个数count查询出现

2021-07-25 21:32:24 109

原创 python基础--语句(知识点总结)

一.判断语句1.if语句2.if-else3.if-elif-else的4.if嵌套

2021-07-25 21:27:08 164

转载 Python

Python介绍Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。 Python 是面向对象语言: 这意味着Python支持面向对象的风格或代

2021-07-21 21:45:44 135

原创 Shell脚本

Shell 和python都是弱语言shell定义变量的规则:1: 等号两边不能有空格2:定义特殊的变量需要用单引号或者双引号结合3:定义linux命令需要用反单引号区分单引号和双引号的不同和相同点双引号中有$变量名,输出的是变量名对应的变量值单引号中有$变量名,输出的是$变量名定义linux命令需要用反单引号1.脚本的命名格式脚本名称使用.sh结尾2.脚本的起始行格式第一行必须写# !/bin/bash脚本输入输出格式1:输...

2021-07-21 21:39:24 221

原创 Linux命令

cd usr/ 切换到该目录下usr目录cd ../ 切换到上一层目录cd /切换到系统根目录cd ~ 切换到用户主目录目录操作命令 创建目录命令:mkdir 目录名称 //创建新目录mkdit test 查看目录:ls 寻找目录命令:find 目录 参数(重点) 示例:查找/root下的与test相关的目录(文件)find / -name ‘test*注意:注意这里涉及权限问题,需要先切换到root目录// 切换到root目录su ro...

2021-07-13 21:43:08 116

原创 mysql增删改查

1.DDL:数据库定义语言database defination language 数据库定义语言,用于定义数据库,用于定义表结构2.DML: 数据库操作语言DML:data manipulation language 数据库操作语言,用以操作数据库。3.DQL:数据库查询语言...

2021-07-13 08:14:25 174

原创 常见数据库和语言的分类

数据库是按照数据的结构来组织、存储、和管理数据的仓库,简而言之,就是存放数据的仓库。数据库=多张表+各表之间的关系。常见数据库:关系型数据库:Oracle(收费)、MySQL(开源免费)非关系型数据库:MongoDB(最好用的文档型数据库)、Redis(内存级数据库)数据库和SQL的关系:SQL是用来操作数据库里数据的语言(工具)。SQL语言分类:DDL-数据库定义语言:用于定义数据库,用于定义表结构DML- 数据库操作语言:用以操作数据库。(增删改)DQL-数据库查询语言:数据

2021-07-12 20:33:57 740

原创 Charles功能使用

Charles常用功能1. 过滤不必要的网络包在抓取手机发送的请求时,有许多请求包是对图片等不需要关注的资源的请求,我们只想对指定目录服务器上发送的请求进行抓取,这时候就可以通过过滤网络包的方式实现。有两种实现方式:1)选择Proxy->Recording Settings菜单,然后在include栏添加需要抓取包的指定服务器请求协议、地址、端口号,也可以在exclude栏添加不抓取包的地址。include:能抓取到的exclude:不能抓取到的2)在主界面的中部的

2021-07-08 19:45:43 300

原创 7.7知识点总结(接口总结)

1 概念测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。2 接口测试本质实质就是数据的传输和接受,传输的是接口地址中的参数,接受的是文本字符串,然后对比文本字符串是否正确。3 原理接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一个过程。4接口测试应该测什么案例:测试购物网站的一个下单的功能,那么因为在下单之前还有一些流程,所以要测试一

2021-07-07 20:50:36 188 1

转载 postman使用教程

Postman重要提示:由于2018年初chrome停止对chrome应用程序的支持,你的postman插件可能无法正常使用了。目前chrome应用商店能使用的就是chrome扩展程序和主题背景。在这里建议大家直接下载它的应用程序进行使用贴上官网下载地址:Postman | Download Postman App记得选择下载的版本这里我选择的是windows64位系统下载完成后双击安装吧,安装过程极其简单,无需任何操作ok!成功进入postman页面后,接下来我们正

2021-07-06 20:11:00 563

原创 7.6知识点总结(接口测试)

接口测试

2021-07-06 20:05:58 168 1

原创 缺陷报告、测试报告

缺陷报告一.什么是缺陷软件缺陷就是通常说的Bug二.软件缺陷产生的原因

2021-07-05 21:10:21 633

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除