接口测试
铜锣烧1号
凡人皆有一死,凡人皆需侍奉……
展开
-
【Web_接口测试_Python3_日期时间库】Arrow获取过去/当前未来时间日期、格式化时间日期、转换时间戳、获取不同时区时间日期等
rrow是一个 Python 库,它提供了一种明智且人性化的方法来创建、操作、格式化和转换日期、时间和时间戳。它实现并更新 datetime 类型,填补了功能上的空白,并提供了支持许多常见创建方案的智能模块 API。简而言之,它可以帮助您以更少的导入和更少的代码来处理日期和时间。原创 2023-09-07 11:28:12 · 713 阅读 · 0 评论 -
【Web_数据库自动化_雪花算法_分布式批量生成不重复的唯一ID】Snowflake&&pysnowflake,通过python实现雪花算法,生成唯一ID值,常用于数据准备阶段。
雪花算法(Snowflake)是一种分布式唯一ID生成算法,它可以生成全局唯一、趋势递增的64位ID。该算法最初由Twitter公司开发,用于生成Twitter的全局唯一ID。原创 2023-03-31 14:33:53 · 1376 阅读 · 0 评论 -
【Web_接口测试_Python3_Webhook+飞书_推送消息】Webhook 顾名思义即网络钩子,也称为用户自定义 HTTP 回调函数(user-defined HTTP callbacks)
Webhook+飞书_推送消息原创 2022-06-20 15:41:23 · 845 阅读 · 0 评论 -
【Web_接口测试_Python3_Unittest_XTestRunner_测试报告】Unittest测试框架,支持UI/API/UNIT测试,扩展功能支持邮件/黑白名单/截图功能,定制化测试报告
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2022/3/15 12:32Project:python3Comment: 1.转载页面:https://www.cnblogs.com/fnng/p/16010170.html 2.执行方式:python .\lib_xtestrunner.py'''# 单元测试import unittestfrom XTes...转载 2022-03-16 11:15:52 · 468 阅读 · 0 评论 -
【Web_接口测试_Python3_orjson/ujson/json运行性能测试】json解析常用第三方库,orjson12倍>ujson7倍>json1倍
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2021/3/29 12:32Project:python FileName:20210210_json不同库运行速度测试.pyComment:相同量级,测试三个常用json库的运行速度,结果:orjson速度最快,适合大型项目。json_dumps:4.589947938919067ujson_dumps:2.8540351390838623.原创 2022-02-09 09:49:01 · 520 阅读 · 0 评论 -
【Web_接口测试_Python3_pyecharts_百度开源的数据可视化】柱状图、3D图、树型图等图表创建
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2021/4/30 14:05Project:python FileName:20210501_pyecharts图表库.pyDesc:各种图表(柱状图)参考地址:https://pyecharts.org/#/zh-cn/quickstart'''from pyecharts.charts import Barfrom pyecharts.原创 2021-04-30 14:55:50 · 185 阅读 · 1 评论 -
【Web_接口爬虫_Python3_百度一下_Options&ChromeOptions】百度一下,无头浏览器调试
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2021/4/15 12:19Project:python FileName:20210415_无头浏览器_selenium.pyComment:无头浏览器验证'''from selenium import webdriverfrom selenium.webdriver.chrome.options import Options #实现无可.原创 2021-04-15 09:35:30 · 175 阅读 · 0 评论 -
【Web_接口爬虫_Python3_高德地图_request&os&etree】高德地图,商铺信息,爬取内容+下载图片,保存文本_20210326
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2021/03/26 18:10Project:Python3 FileName:gaode_request.py'''# -*- coding: utf-8 -*-import json, time, os, re, requests, randomfrom lxml import etreefrom fake_useragent impo.原创 2021-03-26 15:49:49 · 896 阅读 · 0 评论 -
【Web_接口爬虫_Python3_百分考试网_request&os&etree&tpdm】百分考试网,真题与答案,爬取内容+下载图片,保存文本_20210312
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2021/3/8 15:49Project:python FileName:20210312.pyComment:'''import requestsimport unittest, time, re,sys, io, os, csv, randomfrom lxml import etreefrom selenium import webd.原创 2021-03-12 15:32:48 · 278 阅读 · 0 评论 -
【Web_接口爬虫_Python3_58同城_request&os&etree&proxies】58同城,商铺出租,爬取标题、内容、链接地址,保存文本_20200401
目录【爬虫和数据挖掘】【绕过代理】【创建文件夹】【request请求】【response解析】【记录文件】【运行脚本】#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2021/04/01 18:10Project:Python3 FileName:58_request.py'''# -*- coding: utf-8 -*-import json, ..原创 2021-03-02 18:00:37 · 690 阅读 · 0 评论 -
【Web_接口爬虫_Python3_豆瓣电影TOP50_threading&requests】(豆瓣)电影TOP-50,多线程接口爬虫电影名称和地址,自动化测试案例
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2019-08-30 and 18:32FileName:20190830_豆瓣top50(多线程读取资源).pyDescription:...'''import time,threading,requestsfrom pprint im...原创 2019-09-06 13:22:23 · 962 阅读 · 0 评论 -
【Web_接口爬虫_Python3_百度一下_request&json&etree】百度一下,检索“成都”,爬取标题、内容、链接地址,保存文本_20200301
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2021/2/23 18:10Project:Python3 FileName:Baidu_request.py'''# -*- coding: utf-8 -*-import jsonimport requestsfrom lxml import etreeclass Baidu_requests(object): def _.原创 2021-02-23 19:43:01 · 774 阅读 · 0 评论 -
【Web_接口测试_Python3_logging库的二次封装】log_name, file_name, logger_level, stream_level 等日志属性配置
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2020/10/10 and 12:30Project:Python3FileName:comment_txtDescription:# ==============================# 日志类的封装# =============================='''import logging,sys,os...原创 2020-10-10 14:57:35 · 439 阅读 · 2 评论 -
【Web_接口测试_IntelliJ IDEA_常用快捷键】IntelliJ IDEA+python环境,version-84.0.4147.125
背景:新公司没有内网,只能远程离线安装插件,使用python环境。插件地址→IntelliJ IDEA,python插件下载地址(根据版本号下载):专业版:https://plugins.jetbrains.com/plugin/631-python/versions社区版:https://plugins.jetbrains.com/plugin/7322-python-community-edition/versions快捷键指南→一、Ctrl 快捷键Ctrl + F 在当.原创 2020-09-21 19:36:17 · 145 阅读 · 0 评论 -
【Web_接口测试_Python3_自动导入已知库】pip install ***批量自动导入常用的第三方库
# 自动导入第三方库 # 导出已有的,pip freeze > D:\requirements.txt;导入未安装的,pip install -r D:\requirements.txt def auto_import_lib(self): import os with open(r"D:\config\requirements.txt", "r+", encoding="utf-8") as f: all_line =...原创 2020-09-14 09:32:01 · 343 阅读 · 0 评论 -
【Web_接口测试_postman_JS常用变量函数】获取并切割当前年月日/时分秒/随机数等,自动化测试案例
【pre-request script】//获取当前时间,并设置环境变量eval(globals.format_time);pm.globals.set("timeNow",timeNow);//获取当前时间到时分秒vardateNow=pm.globals.get("timeNow");//切割当前时间,获取年月日,不要时分秒(8位)vardate=dateNow.split("")[0].split("-")[0]+dateNow.split...原创 2020-07-03 14:19:13 · 613 阅读 · 0 评论 -
【Web_接口测试_Python3_接口参数构建】正则提取接口文档的参数,自动填充到接口模板内,自动化测试案例
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2020/2/24 and 17:29Project:Python3FileName:tmp_comment.pyDescription:...1.快速构造请求头:(.*?):(.*) "$1":"$2",(.*?): (.*) # (.*) $1: "", # $3(.*?): (.*), # (.*) $1: kwargs.get.原创 2020-06-28 15:50:48 · 217 阅读 · 0 评论 -
【Web_接口测试_Python3_yaml基础配置库】地址/邮箱/参数等配置文件管理和读取,自动化测试案例
--- # develop(键值对,值默认为字符串)basic: # 地址参数 request_url: "" get_userinfo: "" topcardweb_url: "" swagger_url: "" # 账户密码 mortgage_username: "" mortgage_password: "" # 进件参数 ProvinceCode: "" CityCode: "" AreaCode: "" Address: "" produ.原创 2020-06-28 15:17:38 · 246 阅读 · 0 评论 -
【Web_接口测试_Python3_房贷还款公式】正常还款/提前还款/逾期还款,本金/利息/罚息/复利,常用公式封装模板,20210201
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2019/11/29 and 11:15Project:Python3FileName:Repay_formulaDescription:...还款方式:等额本息1.提前还款: 提前还款违约金=剩余本金(包含当期)*违约金利率 --2020.06.022.正常还款(首期): 首期利息=剩余本金*日利率*首期实际天数,首期本金=等.原创 2021-02-02 16:06:54 · 1056 阅读 · 0 评论 -
【Web_接口测试_Python3_QQ邮件通知】QQ邮件通知,脚本执行成功发送邮件提醒,自动化测试案例
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2020/5/28 and 15:44Project:Python3FileName:20200528_email.pyDescription:QQ邮件发送'''import smtplib # smtplib 用于邮件的发信动作from email.mime.text import MIMEText # email 用于构建邮件内容fr.原创 2020-06-27 14:08:35 · 346 阅读 · 0 评论 -
【Web_接口测试_Python3_Mysql_数据库基础操作】(数据库)自动重连、获取库名、获取表名、批量生成sql语句,自动化实战案例
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2020/02/15 and 12:30Project:Python3FileName:demo_mysql.pyDescription:1.数据库增删查改2.数据库获取库名3.数据库获取表名4.数据库批量生成sql语句5.数据库批...原创 2020-02-15 13:33:38 · 491 阅读 · 1 评论 -
【Web_接口测试_Python3_Openpyxl库_Excel读写】Microsoft-Excel,工作簿、工作表、单元格数据操作,自动化测试案例
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2019-09-17 and 12:36FileName:20190917_openpyxl库的excel读写.pyDescription:...'''import datetime, timeimport openpyxl# 获取当...原创 2019-09-25 13:19:46 · 294 阅读 · 0 评论 -
【Web_接口爬虫_Python3_编码解码_request&chardet】天气预报接口获取天气信息,编码转换,自动化测试案例
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2019-09-20 and 12:35FileName:20190920_07_接口获取天气预报.pyDescription:...'''# 导入接口测试专用库import requests# 导入编码检查专用库import ch...原创 2019-09-20 15:38:18 · 290 阅读 · 0 评论 -
【Web接口测试_Fiddler抓包工具】Fiddler接口测试抓包工具的入门和进阶笔记整理
【Fiddler抓包工具】主流浏览器自带的抓包工具:windows的wireshark、firefox的firebug-网络标签、chrome的ctrl+shift+I或者f2-network、IE的http watch。用户分析简单的页面前端性能。默认连接配置:tools-options-connections(1.port:8888、2.勾选远程remote、3.勾选client、...原创 2019-08-17 14:43:58 · 969 阅读 · 0 评论 -
【Web接口测试_Postman接口工具】Google_postman接口测试工具的入门和进阶笔记整理
【postman的入门】1.1 工具的应用:目前大部分系统都是部分遵循了REST的风格规范,也可简称为REST full系统。REST full系统,主要是基于HTTP的CRUD?(增删查改)的操作,分别使用了HTTP协议的POST、GET、UPDATE、DELETE方法的请求。1.2 工具的组成:①顶部Headerbar工具栏。②左边的sidebar请求侧边栏:主要分为...原创 2019-08-17 14:37:52 · 263 阅读 · 0 评论 -
【Web接口测试_基础概念】接口概念、接口分类、接口定义、接口规范、接口方法、接口用例设计整理
【接口基础】1.接口测试概念1.1 基础概念接口的定义:接口英文“interface”,表示某个对象和外界交互的部分。1.2接口的分类:①用户UI接口,表示提供给用户操作的界面,是应用和用户交互的部分。主要分为图形化界面用户接口(英文简称GUI)和命令行接口(英文简称Comand UI),广义的手工功能测试,就是操作UI界面,调用UI接口,查看服务器返回给页面展示...原创 2019-08-17 14:34:01 · 1599 阅读 · 0 评论 -
【Web_接口测试_Python3_Requests库】Requests数据库get/post/put/delete协议接口测试,自动化测试案例
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2019-08-18 and 12:23FileName:apiTest.pyDescription:...# 导入接口测试库import requests,json,timefrom pprint import pprint# ...原创 2019-08-25 18:27:57 · 376 阅读 · 0 评论 -
【Web_接口测试_Python3_MySQLdb库】Mysql数据库增删查改接口测试,自动化测试案例
#!/usr/bin/env/python3# -*- coding:utf-8 -*-'''Author:leoDate&Time:2019-08-23 and 20:30FileName:Mysqldb.pyDescription:数据库操作'''# 导入数据库包import MySQLdbfrom apiLibrary.apiTest import *# 实例...原创 2019-08-25 18:21:01 · 260 阅读 · 0 评论 -
【Web_接口测试_正则表达式】Regular Expression正则,正则表达式常用场景学习碎片
【元字符】精确查找:\b\b表示开头和结尾,举例:\bhello\b,查找第一个字母为h,最后一个字母为o的单词。简称:\b\b简称元字符,metacharacter。不匹配英文空格、标点符号、换行符等字符,只匹配位置。任意字符:.是一个元字符,匹配除换行符意外的任意字符。任意数量:*也是一个元字符,它代表的不是字符,也不是位置,而是数量。表示连续重复任意次。任意数量+字符...原创 2019-06-15 21:26:21 · 396 阅读 · 0 评论 -
【Web_接口测试_Python3_Http状态码学习】HTTP状态码,超文本协议状态码释义详解(转)
HTTP状态码释义wiki百科对http状态码的总结很是全面,由于常用到,权作搬运参考:https://www.baidu.gugeeseo.com/wiki/Http%E7%8A%B6%E6%80%81%E7%A0%81HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC ...转载 2019-05-18 12:34:56 · 594 阅读 · 0 评论