logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python:playwright结合pytest执行用例

playwright结合Pytest为您的 Web 应用程序编写端到端的测试。安装pytest插件C:\Users\lifeng01>pipinstallpytest-playwrightCollectingpytest-playwrightUsingcachedpytest_playwright-0.2.2-py3-none-any.whl(9.8kB)Requirementalready

#python#测试工具
python:Fastapi - BackgroundTasks (后台任务)

今天主要说后台任务,它主要就是在返回响应后运行任务。对于需要在请求之后发生的操作很有用,但客户端实际上不必在接收响应之前等待操作完成。这包括,例如:电子邮件发送的通知,需要连接电子邮件服务器很慢的数据文件处理,因文件大写入时太慢使用BackgroundTasks首先,导入BackgroundTasks其次在路径操作函数中定义一个参数,其类型声明为:BackgroundTasksfromfastap

#python#fastapi
jmeter:JMeter分布式部署及踩坑解决

简单唠一唠最近要做性能测试了,主要是业务并发的测试牵扯到大并发的话,一台client机器是会运行宕机的,今天就唠唠jmeter的分布式测试本次是环境的搭建,踩坑纪实。下面进入正文部分JMeter分布式环境搭建环境搭建 - 第一步:是要先在本机部署java和jmeter的运行环境java最好下载jdk-8u321-windows-x64jmeter下载新版即可,如果想保证稳定可退两个版本下载上述两个

#python#jmeter
python:mysql之UPDATE更新

接下来。装逼开始....Update 更新用于修改表中的数据。语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值语法中可以看到,能同时更新多个字段,也能使用WHERE子句并跟随指定条件...示例1:终端执行sql语句修改数据更新python的地址信息【更新某一行中的一个列】root@7c6316b19d80:/# mysql -u root -pEnter pass

#python#mysql
python:playwright 自动等待和断言

自动等待及元素执行方法操作元素的一系列方法,只要调用了测试夹函数page,就能引出操作元素的方法:importpytestfromplaywright.sync_apiimportPagedeftest_example(page:Page):page.goto("https://www.baidu.com")page.hover('//*[@id="u1"]/*[text()="设置"]')pag

#python
解决:ln: failed to create symbolic link ‘/usr/bin/java’: File exists

在centos安装java环境,增加软链接时报:ln: failed to create symbolic link ‘/usr/bin/java’: File exists[root@iZbp12f9404um3f6avsm29Z /]# ln -s /usr/local/java/jdk1.8.0_291/bin/java /usr/bin/javaln: failed to create s

#linux#centos#java
解决:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

[root@iZbp12f9404um3f6avsm29Z ~]# docker psCannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

文章图片
#docker
解决error: Committing is not possible because you have unmerged files.

提交代码时发现已经 git merge了,执行提交操作却报:error: Committing is not possible because you have unmerged files (错误:由于未合并文件,无法提交文件。).lifeng01@jszx-zlb-047 MINGW64 /f/project_gitee/Test (master|MERGING)$ git commit -m

#git
解决报错:%d format: a number is required, not str

运行时突然报了一个:%d format: a number is required, not str翻译后就是:格式化时需要的是一个数字而不是一字符串排查了一圈是数据库连接导致的问题,只要原因还是自己的疏忽# 部分代码def _db(sql):conn = pymysql.connect(host="10.10.12.86", port="3307", user="root",password="

#mysql#python
解决error: Committing is not possible because you have unmerged files.

提交代码时发现已经 git merge了,执行提交操作却报:error: Committing is not possible because you have unmerged files (错误:由于未合并文件,无法提交文件。).lifeng01@jszx-zlb-047 MINGW64 /f/project_gitee/Test (master|MERGING)$ git commit -m

#git
到底了