logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

接口自动化测试框架搭建

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

#面试
requests 库之发送 form-data 格式的 http 请求

不正确导致的,公司的post接口入参方式为form-data , 而我是用json串的方式入参的。**3、发送http请求时,以form-data的格式作为requests的参数**将手机号、密码数据传入后,始终登陆不成功,经过与开发沟通后知道需要签名才能登陆。使用requests的requests_toolbelt模块 ,需要自行安装。注:编码方式有很多种,此处用UTF-8编码举例,实际中可按照

文章图片
#http#网络协议#网络
接口自动化测试:pytest基础讲解

◦ 接⼝测试流程总结◦ 接⼝测试技术总结▪ 导⼊库⽂件▪ 发送接⼝请求▪ 输⼊常量查询条件▪ 获取接⼝返回结果▪ 预期输⼊与实际结果⽐对◦ 接⼝测试⼯作总结。

文章图片
#pytest
pytest生成allure美观测试报告

我百度了一下,查询到原因是allure报告不能直接通过浏览器打开,必须借助allure的命令打开才能正常,这是allure的常识问题。若是直接在pycharm编辑器就可直接通过html文件右侧的浏览器是可以正常查看的。验证allure是否安装成功,可命令行输入allure --version,若有输出版本号,则表示。根据生成的临时报告生成allure测试报告,执行成功后就看到reports文件下生

文章图片
#pytest
app 自动化测试 - 多设备并发 -appium+pytest+ 多线程

设备启动参数管理池。每一个设备:对应一个启动参数,以及appium服务的端口号。1. desired_caps_config/desired_caps.yaml文件中存储了启动参数模板。2. 从1中的模板读取出启动参数。3. 从设备列表当中,获取每个设备的设备uuid、版本号,与2中的启动参数合并。4. 每一个设备,指定一个appium服务端口号。从4723开始,每多一个设备,默认递增45. 每一

文章图片
#pytest#数据库
软件测试—接口测试面试题及jmeter面试题

接口测试就是对系统或组件之间的接口进行测试,主要是。

#jmeter
软件测试面试题(Python全栈自动化测试面试题)

1-单元测试(模块测试)是开发者编写的一小段代码,用于检验被测试代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和我们期望的一致。2-集成测试(也叫组装测试

#python#开发语言
登录页面测试用例设计

相信大家都有过写的经验,相较于开发人员编写代码而言,测试人员编写用例同样重要。本文作者总结了一些关于登录用例的经验。

文章图片
#测试用例#网络#服务器
postman设置接口关联,实现参数化

2、在postman中引用变量名,如下图中的百度搜索中wd的参数引入了{{search_word}},tests页签中做断言引用了data.expected_result。在实际的接口测试中,后一个接口经常需要用到前一个接口返回的结果, 从而让后一个接口能正常执行,这个过程的实现称为关联。2、编写代码设置全局变量,会自动把全局变量的信息加入到Environments中的Globals中,如下图。3

文章图片
#postman#lua#测试工具
Python接口自动化测试之详解post请求

在HTTP协议中,与get请求把请求参数直接放在url中不同,post请求的请求数据需通过消息主体(request body)中传递。且协议中并没有规定post请求的请求数据必须使用什么样的编码方式,所以其请求数据可以有不同的编码方式,服务端通过请求头中的 Content-Type 字段来获知请求中的消息主体是何种编码方式,再以对应方式对消息主体进行解析。post请求参数常用的编码方式如下:app

文章图片
#python#开发语言
    共 69 条
  • 1
  • 2
  • 3
  • 7
  • 请选择