logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java测试框架-TestNG

Java测试框架-TestNG一、TestNG简介TestNG是一个受JUnit和NUnit启发的测试框架,但引入了一些使其更强大且更易于使用的新功能,例如:注解。在具有各种可用策略的任意大线程池中运行测试(所有方法都在其自己的线程中,每个测试类一个线程,等等)。测试您的代码是多线程安全的。灵活的测试配置。支持数据驱动的测试(使用@DataProvider)。支持参数。强大的执行模型(不再需要Te

#java
APScheduler 定时任务详解

APScheduler 定时任务详解一、APSchedulerAPScheduler全称Advanced Python Scheduler 作用为在指定的时间规则执行指定的作业。指定时间规则的方式可以是间隔多久执行,可以是指定日期时间的执行,也可以类似Linux系统中Crontab中的方式执行任务。指定的任务就是一个Python函数。二、安装pip install apscheduler三、创建定

#python
Selenium自动化测试(四)之css元素定位

Selenium自动化测试(四)之css元素定位一、css元素定位CSS可以通过元素的id、class、标签(input)这三个常规属性直接定位到id-->> #class-->> .1、通过id进行定位input#kw#kw2、通过class进行定位input.s_ipt.s_ipt3、子类定位“>”:通过先定位父类(self),...

Allure趋势图本地显示

Allure趋势图本地显示众所周知,allure趋势图在本地运行的时候,总是显示的空白,但与Jenkins集成后,生成的报告却显示了整个趋势如果不与Jenkins集成就真的没办法展示趋势图吗?答案是NO,没有趋势图我们就自己写????一、首先看下Jenkins集成allure展示的趋势图是什么样子的展示了每次运行的结果对应构建的次数点击可以跳转到对应的构建结果报告整体趋势一目了然二、研究Jenki

vscode解决‘scope‘ is defined but never used.报错

vscode解决’scope’ is defined but never used.报错1、scope这个属性在最新版本vue已经被弃用,升级成slot-scope了 ,所以属性名应该改为slot-scope。2、如何不行,那么可以尝试vetur中设置 把vetur的eslint检查关闭 就是把下面的钩去掉1、打开设置2、搜索 vetur3、找到 Vetur › Valsidation: Temp

FastAPI之挂载应用程序

FastAPI之挂载应用程序一、目的如果需要两个独立的FastAPI应用程序,以及他们各自拥有独立的文档,则可以拥有一个主应用程序并装载多个子应用程序。二、创建主应用程序from fastapi import FastAPIapp = FastAPI()@app.get("/app")def read_main():return {"msg":"This is main app"}三、创建子应用程

文章图片
#python#开发语言#后端
FastAPI部署

FastAPI之部署部署FastAPIUvicornUvicorn 是基于 uvloop 和 httptools 构建的非常快速的 ASGI 服务器。Uvicorn 提供一个轻量级的方法来运行多个工作进程,比如 -workers 4 ,但是并没有提供进行的监控。GunicornGunicorn 是成熟的,功能齐全的服务器,Uvicorn 内部包含有 Gunicorn 的 workers 类,允许你

文章图片
#python#docker
FastAPI分页功能实现

FastAPI之分页功能分页功能实现一、站在巨人的肩膀上(fastapi-pagination)GitHub:https://github.com/uriyyo/fastapi-pagination文档:https://uriyyo-fastapi-pagination.netlify.app/二、安装fastapi-paginationpip install fastapi-pagination

文章图片
#python
Python3-list中的append()和extend()方法区别

Python3-list中的append()和extend()方法区别一、append()和extend()方法都是用来添加数据到list末尾的,两者的区别:append()添加的时候会把添加的数据当成一个整体进行添加,允许添加任意类型的数据extend()添加的时候会把添加的数据迭代进行添加,只允许添加可迭代对象数据(可迭代对象: 能用for循环进行迭代的对象就是可迭代对象, ...

FastAPI异步Redis-aioredis集成

FastAPI集成Redis前言FastAPI是一个高性能的异步框架,集成Redis时,使用的时候异步Redis–aioredisaioredisasyncio (PEP 3156) Redis客户端库。该库旨在基于asyncio为Redis提供简单而清晰的接口。文档地址:https://aioredis.readthedocs.io/en/latest/安装pip install aioredi

文章图片
#redis#python
到底了