E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python-接口自动化
python
接口自动化
测试 - mock模块基本使用介绍
mock作用解决依赖问题,达到解耦作用当我们测试某个目标接口(模块)时,该接口依赖其他接口,当被依赖的接口未开发完成时,可以用mock模拟被依赖接口,完成目标接口的测试模拟复杂业务的接口当我们测试某个目标接口(模块),该接口依赖一个非常复杂的接口时,可以用mock来模拟这个复杂的业务接口;也解决接口依赖一样的原理单元测试如果某个接口(模块)未开发完成时,又需要编写测试用例,则可以通过mock模拟该
测试界清流
·
2024-01-17 20:02
接口测试
自动化测试
运维
postman
接口自动化
测试之参数化
今天分享下postman如何进行参数化。1.首先我们需要在环境变量中添加需要定义的变量,点击页面右上角的图标,再点击编辑,进入环境变量设置页面。在环境变量设置页面,输入定义的变量的名称,类型选择默认就行,点保存。在接口的请求消息体里,把刚刚定义好的变量引用进去,用{{变量名称}}格式引用变量。2.然后在电脑桌面新建个txt文本文档,按照下图的格式输入每个变量的值。3.最后点击该接口的集合,再点击运
sunshine^^*
·
2024-01-17 12:50
postman
测试工具
python-
并行批量管理远程服务器(110)
#运行方式:python3脚本名称服务器的IP地址文件"要在远程服务器上运行的命令"importsysimportgetpassimportparamiko#基于SSH用于连接远程服务器并执行相关操作importthreadingimportosdefremote_comm(host,pwd,command):ssh=paramiko.SSHClient()ssh.set_missing_host
liao__ran
·
2024-01-17 07:04
python
python-
装饰器(77)
#转自https://www.jianshu.com/c/00c61372c46a网址defcolor(func):defred():return'\033[31;1m%s\033[0m'%func()returnreddefhello():return'HelloWord!'@colordefwelcome():return'HelloChina!'if__name__=='__main__':
liao__ran
·
2024-01-17 07:33
python
Python+unittest+requests+Jenkins
接口自动化
测试框架搭建 完整的框架搭建过程 实战
一、Python+unittest+requests+HTMLTestRunner完整的
接口自动化
测试框架搭建_00——框架结构简解大家可以先简单了解下该项目的目录结构介绍,后面会针对每个文件有详细注解和代码
qyykaola
·
2024-01-17 04:12
接口自动化
Python
python
自动化
开发语言
pycharm怎么写yaml_python配置yaml
我们在做自动化的过程中无论是
接口自动化
还是UI自动化都会存在很多数据,我们对于自动化中如何存放这些数据也是很重要一点,如果写在代码里的话,每次更换数据就有点繁琐,我们可以通过一个文件存放这些数据,然后再我们需要这些数据的时候直接进行调用
weixin_39834149
·
2024-01-16 21:42
pycharm怎么写yaml
软件测试 | 测试开发 | Python数据驱动测试 unittest+ddt
本文将介绍如何使用python快速进行http/https
接口自动化
测试脚本搭建,实现自动请求、获取结果、数据对比分析,导出结果到Excel等功能,包括python的requests、pandas、openpyxl
霍格沃兹-慕漓
·
2024-01-16 21:04
软件测试
测试开发
测试
python
开发语言
pandas
Python-
字符串/元组/字典/集合/列表的增删改查
目录1.字符串的增删改查2.元组、字典的增删改查3.集合的增删改查4.列表的增删改查列表的方法:1.list.append(x)把一个元素添加到列表的结尾#2.list.extend(L)函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。#3.list.insert(i,x)在指定位置插入一个元素。#4.list.remove(x)删除列表中值为x的第一个元素。如果没有这
看,这都几点了
·
2024-01-16 20:44
Python笔记
python
开发语言
list
接口自动化
测试基本流程及测试思路
接口自动化
大致步骤:1、发送请求2、解析结果3、验证结果定义三个和业务相关的类1、一个用来封装HTTPclient,用来发送请求2、解析结果xml的类3、一个用于比较测试结果和期望值的类,用于验证4、自动生成报告的类
软件测试熊猫
·
2024-01-16 13:55
软件测试
自动化测试
lua
开发语言
Web
接口自动化
测试之Get与Post请求
关于HTTP协议,我考虑了一下觉得没必要再花一节内容来介绍,因为网上关于HTTP协议的介绍非常详细。本着以尽量避免介绍一空洞了概念与理论来介绍接口测试,我这里仍然会给出具体实例。在此之前先简单的介绍一下基本概念:我们想要打开一个网站,首先是需要往浏览器的地址的URL输入框架中输入网地址。当我敲下回车后,通过HTTP协议,将网址传送到域名解析服务器,域名解析服务器根据网址找到对应的IP主机(系统服务
软件测试熊猫
·
2024-01-16 13:17
软件测试
自动化测试
jmeter
接口自动化
测试难点:数据库验证解决方案
接口自动化
中的数据库验证:确保数据的一致性和准确性
接口自动化
测试是现代软件开发中不可或缺的一环,而数据库验证则是确保接口返回数据与数据库中的数据一致性的重要步骤。
心软小念
·
2024-01-16 12:21
软件测试
技术分享
数据库
python
接口自动化
(八)--发送post请求的接口(详解)
1.简介上篇介绍完发送get请求的接口,大家必然联想到发送post请求的接口也不会太难,被聪明的你又猜到了。答案是对的,虽然发送post请求的参考例子很简单,但是实际遇到的情况却是很复杂的,因为所有系统或者软件、网站都是从登录开始的,进入这扇门才可以发现里边的奥秘,所以首先介绍的第一个post请求肯定是登录了,但登录是最难处理的。如果把登录问题这只拦路虎解决了,那么后面问题都迎刃而解。2.help
北京-宏哥
·
2024-01-16 11:08
python
自动化
开发语言
V2022全栈培训笔记(WEB攻防48-WEB攻防-通用漏洞&Py反序列化&链构造&自动审计bandit&魔术方法)
第48天WEB攻防-通用漏洞&Py反序列化&链构造&自动审计bandit&魔术方法知识点:1、
Python-
反序列化函数使用2、
Python-
反序列化魔术方法3、
Python-
反序列化POP链构造4、
Python
清歌secure
·
2024-01-16 00:56
笔记
前端
android
python-
计算乘积(以10乘积为例)
deffunc1(x):ifx==1:return1returnx*func1(x-1)if__name__=='__main__':result=func1(10)print(result)
A?J'aime?
·
2024-01-15 23:45
python学习
Python-
动态烟花【附完整源码】
烟花代码运行效果:Python动态烟花代码importpygamefromrandomimportrandintfromrandomimportuniformfromrandomimportchoiceimportmathvector=pygame.math.Vector2#重力变量gravity=vector(0,0.3)#控制窗口的大小DISPLAY_WIDTH=DISPLAY_HEIGHT=
温轻舟
·
2024-01-15 23:58
python
pygame
开发语言
多测师肖sir___
接口自动化
测试框架(python+request+unittest+ddt)讲解版
python+request+unittest+ddt一、
接口自动化
测试框架(python+request+unittest+ddtj7个包)讲解首先我们新建一个新项目:名称zdh二、在一个项目中:新建
多测师软件测试培训师肖sir
·
2024-01-15 21:30
框架
框架
Python-
基础语法
标识符第一个字符必须是字母表中字母或下划线_=。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。在Python3中,可以用中文作为变量名,非ASCII标识符也是允许的了。python保留字保留字即关键字,我们不能把它们用作任何标识符名称。Python的标准库提供了一个keyword模块,可以输出当前版本的所有关键字:[‘False’,‘None’,‘True’,‘and’,‘as’
普通研究者
·
2024-01-15 20:09
Python学习
python
开发语言
2024全网最新最全的Pytest
接口自动化
测试框架教程
pytest编写的规则:1、测试文件以test_开头(以_test结尾也可以)2、测试类以Test开头,并且不能带有__init__方法3、测试函数以test_开头4、断言必须使用assertpytest.main(['-s','-v']):用来执行测试用例-s打印print语句到控制台-v显示测试方法执行的详情-m标签名:测试分组的执行fixture方法详解:类似unittest中的setup和
程序员雷子
·
2024-01-15 18:51
pytest
测试工具
单元测试
测试用例
jmeter
功能测试
postman
python+pytest
接口自动化
-请求参数格式的确定
我们在做接口测试之前,先需要根据接口文档或抓包接口数据,搞清楚被测接口的详细内容,其中就包含请求参数的编码格式,从而使用对应的参数格式发送请求。例如某个接口规定的请求主体的编码方式为application/json,那么在请求该接口时,请求参数格式必须是json格式,使用其他的编码方式请求不会成功。那么,在http请求中,请求主体常用的编码方式有哪些?每种编码方式在python中需要对应使用什么样
程序员雷子
·
2024-01-15 18:51
pytest
自动化
测试工具
测试用例
单元测试
selenium
jmeter
Python-
在不同对象中使用 in 操作符的查找效率
背景在Python中in操作符可以用于判断某个元素是否存在于当前对象中,而对于不同的Python对象,使用in操作符的处理效率是不一样的。针对4种常见的Python数据类型进行测试:list、tuple、set、dict。测试过程我们用于测试的4种Python数据类型,分别为data_list、data_tuple、data_set、data_dict,测试过程中,它们所包含的元素都是相同的,均通
Rnan-prince
·
2024-01-15 15:48
python
python
开发语言
python 八大排序_
python-
打基础-八大排序
##排序篇####二路归并排序-介绍-归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(DivideandConquer)的一个非常典型的应用。归并排序是一种稳定的排序方法。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2-路归并。-算法思路1.把长度为n的输入序列分成两个长度为n/2的子序列;2.对这两个
cjz0422
·
2024-01-15 10:49
排序算法
算法
Python轴承故障诊断 (11)基于VMD+CNN-BiGRU-Attenion的故障分类
基于VMD-CNN-BiGRU-Attenion的轴承故障诊断分类3.1定义VMD-CNN-BiGRU-Attenion分类网络模型3.2设置参数,训练模型3.3模型评估代码、数据如下:往期精彩内容:
Python
建模先锋
·
2024-01-15 10:39
信号处理
python
cnn
分类
Python-
参数解析:argparse模块
Python-
参数解析:argparse模块0前言1argparse模块(内置库)1.1方法列表1.2示例0前言>>返回Python系列文章目录<
一ye残雪
·
2024-01-15 09:05
Python
python
python-
模块-hashlib
1、hashlib模块介绍Pythonhashlib模块主要用于进行哈希(hash)操作。哈希(Hash)是一种将任意长度的输入数据映射为固定长度输出数据的算法。hashlib模块提供了常见的哈希算法的实现,如MD5、SHA-1、SHA-256等。2、hashlib模块的使用2.1hashlib是内置模块,直接导入fromhashlibimportmd5,sha256,sha5122.2hashl
keep_di
·
2024-01-15 02:54
python-模块
python
开发语言
手把手教你学会
接口自动化
系列二-编写一个get接口
详见:手把手教你学会
接口自动化
系列一-浅浅地尝试编写登录接口的自动化代码-CSDN博客我们都知道接口最常用的两种类型是get和post类型,为了让知识完整性,我这节课演示下
接口自动化
如何请求get类型的接口
软件测试老痞
·
2024-01-14 14:53
接口自动化测试
软件测试
软件测试培训
开发语言
服务器
0基础
功能测试
可用性测试
手把手教你学会
接口自动化
系列十-将用例写在json中,持久化管理起来上
我们之前写的把url,登录都封装了,但是用例的数据怎么用其他文件管理起来,和代码分离呢?由次,我就行了json进行用例的管理。从接口的角度我们分析,我们都知道接口请求有以下几方面:urlmethodheadersdata由次我将我的用例管理格式设置成下面的{"url":"/login","method":"GET","headers":{"Content-Type":"application/x-
软件测试老痞
·
2024-01-14 14:23
接口自动化测试
python
服务器
软件测试
自动化测试
linux
自动化
Python如何实现数据驱动的
接口自动化
测试
大家在接口测试的过程中,很多时候会用到对CSV的读取操作,本文主要说明Python3对CSV的写入和读取。下面话不多说了,来一起看看详细的介绍吧。1、需求某API,GET方法,token,mobile,email三个参数token为必填项mobile,email必填其中1项mobile为手机号,email为email格式2、方案针对上面的API,在做接口测试时,需要的测试用例动辄会多达10+,这个
测试界吖吖
·
2024-01-14 12:48
软件测试
python
开发语言
功能测试
软件测试
自动化测试
程序人生
职场和发展
计算n的平方根m 进而将m向下取整 math.isqrt()
【小白从小学Python、C、Java】【计算机等考+500强证书+考研】【
Python-
数据分析】计算n的平方根m进而将m向下取整math.isqrt()选择题请问执行math.isqrt(10)的运行结果是
刘经纬老师
·
2024-01-14 11:06
python
数据分析
找出那些在数组1中但不在数组2中的元素np.setdiff1d()
【小白从小学Python、C、Java】【计算机等考+500强证书+考研】【
Python-
数据分析】找出那些在数组1中但不在数组2中的元素np.setdiff1d()选择题以下代码两次输出的结果分别为?
刘经纬老师
·
2024-01-14 11:36
python
开发语言
将字符串中制表符\t替换为指定数量的空格 numpy.char.expandtabs()
【小白从小学Python、C、Java】【计算机等级考试+500强双证书】【
Python-
数据分析】将字符串中制表符\t替换为指定数量的空格numpy.char.expandtabs()[太阳]选择题请问关于以下代码表述正确是
刘经纬老师
·
2024-01-14 11:36
数据分析
python
将文本缩短为指定的长度textwrap.shorten()
【小白从小学Python、C、Java】【计算机等考+500强证书+考研】【
Python-
数据分析】将文本缩短为指定的长度textwrap.shorten()请问运行结果是:importtextwraptext
刘经纬老师
·
2024-01-14 11:34
python
接口自动化
测试的一点总结
前言本文是我在公司总结的一点点个人建议,可能有非常多的遗漏,先记录下来这时候我的理解。公司是做共享单车业务的,所以场景基本上也可以复用,毕竟大家都骑过单车。注明:code是我司接口返回的标志。编写之前接口相关(这块总结不全)了解接口的功能及其使用场景(正常/异常)及接口具体做的事情。接口实现了什么功能接口是否有操作了数据库对应字段接口是否有操作了redis对应key接口的入参包括必填项和选填项丢失
软件测试玲雪
·
2024-01-14 04:48
软件测试
接口测试
测试开发
oracle
数据库
Python
接口自动化
测试的局限性,该如何破局?
Python
接口自动化
测试在软件质量保证方面具有显著的优势,如提高测试效率、减少人工错误、支持持续集成和回归测试等。然而,它也存在一些局限性,主要包括以下几点:1.
划水不带桨
·
2024-01-14 03:35
python
开发语言
集成测试
Python基础——关于字典dict(详解)
Python基础——关于字典dict最近在用Python做
接口自动化
测试,Python基础都是自学的,内容是挺简单的,实践起来真的没那么容易,今天对字典的使用做了一些总结,该文章分成三个部分,第一部分是关于字典遍历
测试小小小
·
2024-01-13 20:27
字典dict
Python
软件测试
字典dict
python
自动化测试
软件测试
Python基础
解惑:测试圈网红工具 Jmeter 到底难在哪里
Jmeter作为一款十分热门的工具,在接口功能测试、
接口自动化
测试、接
心软小念
·
2024-01-13 16:52
软件测试
技术分享
jmeter
涨薪必备技能树:Jmeter
接口自动化
测试之Http
接口自动化
实战
目录一、
接口自动化
需要的控件二、
接口自动化
实战三、总结以下主要介绍Jmeter
接口自动化
需要哪些控件、
接口自动化
实战及总结一、
接口自动化
需要的控件以下,详细介绍整个
接口自动化
流程。
自动化测试君
·
2024-01-13 16:43
软件测试
自动化测试
接口测试
自动化
http
压力测试
jmeter
职场和发展
python实现API
接口自动化
框架简介选用python3语言,使用库requests、unittest、HTMLTestRunner实现。测试用到的接口参数的数据是写在代码中的,没有用EXCEL(尝试过,当有几十个参数时看着太头疼)。这是根据工作中实际的接口测试项目,自己摸索一段时间后写的,不通用,比较简单。API接口项目实现的接口是提供给第三方调用的。介绍一下API接口的调用,申请到app_key和app_secret,请求
樱悦_eab0
·
2024-01-13 16:19
接口自动化
测试介入项目管理流程
上图为
接口自动化
测试介入梧桐项目管理流程图前景和目标:现在公司的项目流程都是全部开发完成后提交到测试环境进行测试,导致测试人员在开发编码过程中相对清闲,除了完成测试用例之外没有其他事情可做,而当进入测试阶段又会变的非常忙碌
软件测试果冻
·
2024-01-13 14:05
软件测试
软件测试面试
软件测试
接口自动化测试
jmeter和meterSphere如何使用第三方jar包
工具引用jar包语言都是beanshell问题起因:metersphere
接口自动化
实现过程中,如何实现字符串加密且加密方法依赖第三方库;使用语言:beanshell脚本语言,java语言使用工具:ideajmetermetersphere1
林子soCool
·
2024-01-13 11:56
java
jmeter
metersphere
手把手教你学会
接口自动化
4系列-封装登录调用之后的代码展示
我们之前写的demo里面有一个重复的工作,每次做业务测试的时候,都需要把登录的步骤写在代码里面,如下:#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2024/01#@Author:Laopiimportjsonimportrequests'''调用登录获取token'''url="http://192.168.0.134:8081/login"head
软件测试老痞
·
2024-01-13 10:36
接口自动化测试
自动化
运维
自动化测试
软件测试
python
手把手教你学会
接口自动化
系列九-封装调用之后的代码展示
接上篇:手把手教你学会
接口自动化
系列八-将url写在配置文件中,封装调用-CSDN博客下来把之前写的demo开始改造,将所有的url=http://192.168.0.134:8081的部分,替代了如下
软件测试老痞
·
2024-01-13 10:01
接口自动化测试
数据库
测试工具
软件测试
自动化
Python-
面向对象-封装、继承、多态
面向对象的三大特性是指:封装、继承和多态。一、封装封装,顾名思义就是将内容封装到某个地方,以后再去调用被封装在某处的内容。所以,在使用面向对象的封装特性时,需要:将内容封装到某处从某处调用被封装的内容第一步:将内容封装到某处self是一个形式参数,当执行obj1=Foo('wupeiqi',18)时,self等于obj1当执行obj2=Foo('alex',78)时,self等于obj2所以,内容
Doraemn_fff8
·
2024-01-13 10:35
Jmeter执行
接口自动化
测试-如何初始化清空旧数据
需求分析:每次执行完自动化测试,我们不会执行删除接口把数据删除,而需要留着手工测试,此时会导致下次执行测试有旧数据我们手工可能也会新增数据,导致下次执行自动化测试有旧数据下面介绍两种清空数据的方法一、通过获取total数值进行清空1.实际页面、查询接口地址如下,页面有分页统计功能,能获取到总条数2.首先需要添加查询接口获取总条数number,如下所示3.在接口管理层级下新增一个循环控制器,用来控制
心软小念
·
2024-01-13 09:23
技术分享
软件测试
jmeter
jmeter
接口自动化
测试如何部署jenkins
首先,保证本地安装并部署了jenkins,jmeter,xslproc我搭建的自动化测试框架是jmeter+jenkins+xslproc---注意:原理是,jmeter自生成的报告jtl文件,通过xslproc工具,再结合jmeter自带的模板修改,自带模板目录如下,最终将测试结果报告转化为html格式1.jenkins新建一个任务,选择“构建一个自由风格的软件项目”,点击OK2.选择构建触发器
自动化测试小dao
·
2024-01-13 08:26
jmeter
jenkins
软件测试
程序员
接口测试
自动化测试
测试工程师
【pytest】
接口自动化
:Requests如何设置代理,访问内网接口requests.exceptions.ConnectTimeout: HTTPSConnectionPool
引言:网络有代理时,使用requests.get()等请求,会提示超时。在请求中加入代理设置,则可以正常使用。一、问题截图如下:Erequests.exceptions.ConnectTimeout:HTTPSConnectionPool(host='xxxx.com',port=443):Maxretriesexceededwithurl:/usersLogin/login(CausedbyCo
福多多的福
·
2024-01-13 08:41
pytest
pytest
自动化
运维
自动化测试数据校验神器!
在做
接口自动化
测试时,经常需要从接口响应返回体中提取指定数据进行断言校验。今天给大家推荐一款json数据提取神器:jsonpathjsonpath和常规的json有哪些区别呢?
程序员油条
·
2024-01-13 05:25
技术分享
软件测试
自动化测试
java
前端
数据库
Jmeter+ant+jenkins轻量级
接口自动化
测试
杀猪不用牛刀,工具没有牛逼高大尚之分,每个工具都有存在的理由;关键是看会不会用,怎么用,有没有用在合适的地方。需要安装的工具:jdk1.8jmeter3.2ant1.9(蚂蚁)jenkins2.1(詹金斯)·Jdk安装包安装自己下载对应的Java版本·设置环境变量·系统变量→新建JAVA_HOME变量。变量值填写jdk的安装目录(本人是E:\Java\jdk1.7.0)系统变量→寻找Path变量→
软件测试凡哥
·
2024-01-13 05:41
jmeter
jenkins
python
浅谈
接口自动化
测试
前言自动化测试,算是近几年比较火热的一个话题,当然,更是软件测试未来的一个发展趋势。未来,功能测试等非核心的测试工作,都将被外包。想要在软件测试这个行业继续前行,就必须拥有核心竞争力,掌握自动化测试技术,是必不可少的一个技能。在《Google软件测试之道》一书中有介绍到:在Google,70%的自动化测试工作集中于单元测试,20%集中于接口测试,剩下10%才是UI测试。诚然,我们没有Google那
软件测试凡哥
·
2024-01-13 05:41
压力测试
单元测试
全网最详细、全面的postman接口测试教程(原来接口测试是如此简单)
因为只是接口的功能测试,所以目前是用postman做测试,比较简便,当然这只是接口测试的入门而已,了解的只是冰山一角,后续会努力往接口压力、接口性能、
接口自动化
方向靠拢。
测试秃头怪
·
2024-01-13 05:09
职场和发展
软件测试
postman
测试工具
功能测试
自动化测试
接口测试
接口自动化
测试框架,如何做框架设计与分层,标准和注意点有哪些?(robotframework货其它)?
1、
接口自动化
测试框架设计图
接口自动化
测试框架设计图2、
接口自动化
执行设计图
接口自动化
执行设计图3、API自动化平台框架设计图API自动化平台框架设计图4、UI自动化测试框架设计图UI自动化测试框架设计图
测试-八戒
·
2024-01-13 04:22
接口自动化测试框架
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他