自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 metersphere链接腾讯邮箱步骤

2、在系统设置-系统参数设置-邮件设置填写授权码和SMTP信息。3、信息填写完后,可以测试连接,成功后绑定的邮箱会收到一封邮件。SMTP信息在邮箱的客户端设置中可以获取到对应的信息。生成的授权码只会展示1次,注意保存。1、打开腾讯邮箱生成授权码。路径:设置-账户-账户安全。

2024-07-08 20:27:16 216

原创 bat文件给多个Android设备安装apk

2、保存好devices.txt的内容与.bat文件的内容后,确保设备都链接电脑,然后执行.bat文件,运行结束后看一下apk是否正确。2>设备名单,保存在.txt文件中,一行一个设备名,设备名通过adb devices获取,截图中是两个设备。如果遇到bat文件一闪而过,可以在最后一行加pause,也可以去搜索一下其他的解决方案。1>要安装的apk,这里是mmb.apk。1、确保以下3个文件在同一个目录下。3>要运行的.bat文件。本文是安装一个apk。

2024-03-08 15:28:15 546

原创 谷歌浏览器如何设置不自动更新

第一步:右键点击“此电脑”,找到“管理”并点击,如果右键不能直接看到“管理”,可以点击“显示更多选项”找一下。第三步:点击“管理”中的“服务和应用程序”——“服务”,并找到下图的两个内容,将启用状态改为“禁用”第二步:打开“任务计划程序”——“任务计划程序库”,找到下图圈出的两个内容,并将状态改为“禁用”第四步:操作完上述步骤之后重启浏览器,你的Chrome浏览器就不会自动更新啦。点击‘管理’后的截图。

2023-08-23 22:53:11 1806

原创 pycharm如何刷新项目文件

pycharm如何刷新项目文件比如项目在运行后会生成测试报告html文件,但是在代码运行完后没有立即出现,此时就需要刷新项目文件。下面是没有出现文件时的项目截图可以在pycharm的View中点击Appearance勾选Toolbar,下图是勾选后的状态勾选后会出现工具栏,工具栏中会有一个刷新图标,点击图标即可刷新,刷新后项目会加载未加载出来的文件。下图是刷新后出现了一个html报告文件。一般情况下都会自动加载完成,有可能特殊情况下会加载失败。...

2022-04-16 11:39:45 10554 2

原创 pycharm在terminal里面安装三方库

在pycharm里面通过pip安装三方库,比如安装pyyaml库:pip install pyyaml在安装时报错:Requirement already satisfied: pyyaml in c:\users\edz\appdata\local\programs\python\python38-32\lib\site-packages (3.13)Could not fetch URL https://pypi.org/simple/pip/: There was a problem conf

2022-03-24 17:12:31 2028 5

原创 pytest中的allure报告

1、在cmd中安装命令先安装pytest:pip install -U pytest再安装:pip install allure-pytestpip install -U allure-python-commons2、下载allure工具allure工具下载地址:https://github.com/allure-framework/allure2/releases工具下载后,解压到Python目录下,并在path里面加环境变量,添加bin目录到环境变量中,最后在cmd中使用 allure --

2022-01-06 17:53:22 865

原创 安装pytest时提示“ check_hostname requires server_hostname”

使用命令:pip install -U pytest 安装pytest时,在cmd中显示的报错信息: check_hostname requires server_hostname报错截图如下:解决方案:在电脑的设置中找到代理,把“使用代理服务器”开关关闭(有可能不同电脑的名字不同),关闭后是下图截图的状态。关闭后再次在cmd中输入安装命令就能成功安装pytest啦。安装后用命令:pytest --version 检查安装的pytest版本以上是小编遇到的问题及解决方法,有可能不同的小

2022-01-06 14:35:19 1111

原创 性能测试部分指标

TPS:每秒处理事务数一个事务是客户端向服务器发送请求到获取到服务器响应的过程。HPS:每秒点击次数是指在一秒钟的时间内用户对Web页面的链接、提交按钮等点击总和。 它一般和TPS成正比关系,是B/S系统中非常重要的性能指标之一。RPS:每秒发送的请求数量受并发数和服务器响应时间线程启动时间间隔=线程总启动时间(Ramp-up-period)/ 线程数吞吐量:每秒系统处理的请求数量QPS:每秒查询接口数单接口:TPS=RPS=HPS多接口:加事务控制器,可以把吞吐量理解为TPS.

2021-10-22 14:29:39 134

原创 查看端口号被哪个进程占用了

查看端口号被哪个进程占用了1)先查看占用端口进程的PID,如下查到进程PID是51802)再查看进程PID对应的进程

2021-10-09 11:56:18 112

原创 如何设置电脑息屏后才不会休眠?

如何设置电脑息屏后才不会休眠?方案一:1、调整电源进入休眠时间,在“控制面板”中找到“硬件和声音”——“电源选项”——“编辑计划设置”,把关闭显示器、使计算机计入睡眠状态调整为从不,记得保存修改。2、点击“更改高级电源设置”,把截图中的内容设置为从不、0分钟。方案二:在注册表编辑器中进行调整,同时按住Windows键+R,输入regedit点击确定/回车,打开注册表编辑器。按下面的截图查找目标路径继续查找Control下的Power——PowerSettiings——7516b95f-f7

2021-08-26 09:56:03 5979

原创 jenkins上执行性Python脚本提示:‘python‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

问题:jenkins上执行性Python脚本提示:‘python’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。原因:Python.exe 不在jenkins的path中解决方案:在jenkins首页,点击“构建执行状态”点击设置图标在“节点属性”中选择Environment variables 。输入Python的环境变量。(不知道Python的环境变量可以在电脑的环境变量path中查看)。变量输入后保存,再次构建,即可成功构建。下图是电脑的环境变量进入路径:..

2021-08-06 10:50:33 478

原创 pip安装第三方库时提示check_hostname requires server_hostname

问题:pip安装第三方库时提示check_hostname requires server_hostname解决办法:在设置——代理 中关闭“使用代理服务器”关闭后的状态关闭后,再到cmd中安装第三方库就能成功安装。

2021-08-06 09:29:22 236

原创 使用Jenkins时提示:无法连接到jenkins

无法连接到Jenkins点击重试,重新登录即可连接成功。

2021-08-06 09:06:32 2057 2

原创 三星手机实现airtest自动化屏幕显示比例小或测试报告中操作的位置未显示在图片上

三星手机实现airtest自动化屏幕显示比例小或测试报告中操作的位置未显示在图片上1、三星手机连接到airtestIDE中只显示了很小一部分,如图所示:2、测试报告中操作的位置未显示在图片上,如图所示:以上解决办法:需要设置三星手机的分辨率为WQHD+,操作步骤如下:在手机“设置”——“显示”中找到屏幕分辨率并设置为WQHD+保存即可。...

2021-07-27 19:58:12 572

原创 类的继承10

#类的继承‘’’class Dog(): #定义类时的()可以写可以不写def __init__(self): #初始化 print('狗正在汪汪的叫')#实例化dogobj=Dog()class Tatdi(Dog):#如果Taidi这个类没有自己的初始化函数,则默认调用父类Dog的初始化函数#继承了父类的初始化化,但是自己有重新定义了初始化函数,这就是重写def init(self): #初始化print(‘泰迪在汪汪叫’)Dog.init(self) #

2021-06-08 08:23:48 85

原创 python中使用tomorrow多线程时报错invalid syntax

python中使用tomorrow多线程时报错invalid syntax如何解决?具体报错信息如下:解决方案:需要点击打开tomorrow.py文件,把42行的async改个名称,因为async是关键字,改成任意名称再次执行即可,例如改成async_mc...

2021-04-19 18:38:29 405

原创 fiddler打开后,访问任何网页都是404

fiddler打开后,访问任何网页都是404,且提示信息如下:[Fiddler] The Fiddler AutoResponder is enabled, but this request did not match any of the listed rules. Because the “Unmatched requests passthrough” option on the AutoResponder tab is not enabled, this HTTP/404 response has

2021-04-10 09:28:48 3485

原创 python接口测试如何提取数据库的数据进行验证?

1)在能正确访问接口的基础上准备好数据库信息(ip、账号、密码、数据库名、端口号)2)在代码中导入pymysql类库(小编用的是mysql数据库)Import pymysql3)使用**connect()连接数据库(注意:谨慎使用root账户,以免发生不可描述的错误)ad=pymysql.connect(host=‘localhost’,user=‘roott’,passwd=‘1234567’,database=‘work’,port=3306,charset=‘utf8’)4)使用cursor

2021-03-18 12:20:13 1184

原创 列表中有多个字典,如何取字典中的值

列表中有多个字典,如何取字典中的值,如下面的列表中有3个字典:list=[{‘pathname’: ‘nameone’, ‘num’: 1, ‘status’: ‘RUN’}, {‘pathname’: ‘nametwo’, ‘num’: 2, ‘status’: ‘RUN’}, {‘pathname’: ‘namethree’, ‘num’: 3, ‘status’: ‘RUN’}]现在要取第2个字典中的num对应的值,值为2。如果按照取列表中第二个字典,字典中的第二个值表示为:list[1][1]

2021-02-17 15:22:40 13346 4

原创 wxpython如何实现提示框的弹出?

wxpython实现未输入内容时,给出不能为空的提示。#导入wx模块import wxclass wxtest(): def __init__(self): # 定义一个应用程序类对象 self.app = wx.App() # 创建一个顶层窗口(frame类对象)父窗体不存在None,size是窗体大小,宽、高 self.window = wx.Frame(None, title="错误提示框", size=(300, 300)

2021-02-17 15:08:36 4208

原创 wxpython如何实现控件之间的联动关系?

wxpython如何实现控件之间的联动关系?(比如:勾选一个复选框,显示另一个复选框)#导入wx模块import wxclass testbox(): def __init__(self): #定义一个应用程序类对象 self.app=wx.App() #创建一个顶层窗口(frame类对象)父窗体不存在None,size是窗体大小,宽、高 self.window=wx.Frame(None,title="测试控件联动效果",siz

2021-02-16 17:49:05 370 1

原创 如何通过python代码发送文件附件

小编通过163邮箱进行发送的邮件,如果是其他邮箱,在邮件服务器的设置步骤中,带上相应邮箱的后缀即可#发送邮件带附件#导入相关发送邮件的类库包from email.header import Header #设置邮件的标题from email.mime.text import MIMEText #设置邮件正文信息import smtplib #设置邮箱服务器from email.mime.multipart import MIMEMultipart #设置附件#定义一个发送邮件的类

2021-02-13 18:15:50 525

原创 代码中自定义通过163邮箱发送邮件时提示smtplib.SMTPAuthenticationError: (535, b‘Error: authentication failed‘)

代码中自定义通过163邮箱发送邮件时提示(登录失败的提示)smtplib.SMTPAuthenticationError: (535, b’Error: authentication failed’)解决方法:163邮箱通过其他方式调用登录时,密码需要输入授权码。这个授权码是怎么来的呢?授权码需要在163邮箱中进行设置,步骤如下:1)登录163邮箱,点击设置,选择POP3/SMTP/IMAP2)打开SMTP服务,按邮箱的操作流程操作就可以设置成功,设置成功后记住授权码,下面是打开服务成功的截图

2021-02-11 17:12:54 1477

原创 unittest框架中有多个测试方法,如何实现多个测试方法间参数的传递

如下方代码中参数self.sucessnum和 self.faillnum,需要把test_case2中的self.faillnum值传递给test_case3,以实现一个累加功能。但是unittest框架每个方法都是独立运行的,并没有调用关系。import unittestfrom testframe.testframe_a import Report_testframeclass testcase_ind_a(unittest.TestCase): @classmethod

2021-02-09 22:54:05 1058

原创 输入adb devices命令显示adb server version (41) doesn‘t match this client (39)

输入adb devices命令显示adb server version (41) doesn’t match this client (39); killing…could not read ok from ADB Serverfailed to start daemonerror: cannot connect to daemon小编使用的环境是SDK+genymotion模拟器。在运行模拟器后,在cmd命令行输入adb devices,正常应该显示IP和端口号,但是在输入命令后显示的是却是如

2020-11-08 22:42:24 3493

原创 type object ‘TestGetToken‘ has no attribute ‘test_right_gett_token‘

定义一个类、方法,在多次运行后发现系统会提示这个类,没有对应的此方法,如下图至于为什么会出现此问题,小编居然没有发现原因。如果类不能以Test开头命名,但是有时候又能执行成功,所以这个理由解释不通。那出现上述问题时,小编是如何解决的呢?修改一下类名或者方法名,能暂时性的解决此问题,如果永久性的解决,欢迎各位大佬指教,十分感谢。...

2020-10-25 07:17:05 471

原创 由于数据量太大造成的性能压力如何调优

由于数据量太大造成的性能压力如何调优?1)需要考虑数据库连接2)数据表设计是否合理、是否需要添加索引3)固定的数据,且数据量很大,每次都得在数据库中读取数据,考虑启用缓存技术4)若干数据都在一个表中,可以考虑分表存储5)数据库的相关表结构是否需要更改,数据库范式——性能比较差;表结构的合并——数据冗余;代码的重写——工作量大6)考虑硬件设备...

2020-10-04 15:43:24 986

原创 locust安装成功为什么运行脚本后打不开页面或运行脚本会报错

locust安装成功为什么运行脚本后打不开页面或运行脚本会报错?小编之前安装环境后还用过一段时间,后面准备继续用的时候,却发现运行脚本都会报错,所以页面也打开不开啰。安装locust成功locust页面打不开打开locust页面的前提:需要先运行脚本,然后手动输入locust本地安装的地址,这样界面才会成功打开。运行报错的原因:1、locust在Windows10版本下已经升级,所以需要卸载之前安装的locust,然后再安装对应版本的locust。2、重新安装完成后,发现运行脚本依旧不

2020-09-13 22:46:18 2097 4

原创 数据库DML与DDL

数据库对应的操作(DML)有:insert 增加 update 修改 delete 删除数据定义语句(DDL)create 创建表 alter 修改表结构 drop 删除表create table 表名(列1 数据类型,列2 数据类型);alter table 表名 rename column 原列名 to 新列名;drop table 表名;delete、truncate、drop的区别delete属于DML语句,提交生效,可以回滚、撤销;可以删除所有数据或针对数据指定范围删除,不删除表结构

2020-07-22 15:18:51 298

原创 Jenkins构建时提示No module named unittest2

Jenkins构建时提示No module named ‘unittest2’这里是没有在本地环境安装unittest2,需要在cmd命令窗口中输入pip3 install unittest2安装unittest2注意:可以进入自己电脑的python路径输入命令安装安装后再次构建Jenkins出现的结果是控制台输出的是字母E,而不是执行成功的.出现此问题的原因在于Jenkins执行时是调用的本地python环境,所以需要在本地安装ddt数据驱动,就和安装unittest2一样。在cmd命令窗口

2020-06-20 12:45:29 827

原创 如何查询数据库所有表的表名

#查看表注释SELECT a.table_name 表名,CASE WHEN TABLE_COMMENT = ‘’ THEN COLUMN_COMMENT ELSE TABLE_COMMENT END 表注释FROM INFORMATION_SCHEMA.TABLES AS aINNER JOIN INFORMATION_SCHEMA.COLUMNS AS b ON a.table_schema = ‘huhu’ ANDa.table_schema = b.table_schema AND a.t

2020-06-19 15:24:57 3054

原创 selenium运行时提示no such window之等待时间

selenium运行时提示no such window,找不到窗口原因:1)元素定位不准确2)窗口切换之间未加等待时间,上一个窗口切换到下一个窗口会因为网络等各种原因造成一定的响应时长。所以需要增加时间等待时间等待有显示时间等待,有智能时间等待。智能时间等待分智能隐式时间等待与智能显示等待。智能显示等待:等某一个特定的条件,等到了就继续,没有等到就结束。需要导入的包智能隐式等待:只定义一次都可以使用,不用导入包显示等待在上下语句之间加一个固定的等待时间(time.sleep(3)),

2020-06-14 12:06:13 4214

原创 selenium中智能隐式等待运行时提示“time_to_wait”

selenium中智能隐式等待运行时提示“time_to_wait”如何解决的?看到这个报错内容,博主一直怀疑是隐式等待时间有问题,特别是在写法上,再次去检查后发现并没有问题。再次从头开始检查代码,突然发现打开浏览器那一行代码的写法有误,并不是智能隐式等待时间写法有误。一开始chrome.webdriver.Chrome后面并没有打括号,如下图加上括号后运行成功了chrome.webdriver.Chrome();因为浏览器都没有打开,所以导致等待时间报错。...

2020-06-14 10:26:34 339

原创 discover运行原理

assert not _relpath.startswith(’…’), “Path must be within the project”遇到assert not _relpath.startswith(’…’), "Path must be within the project"如何解决?在执行不同文件下的测试用例脚本时,提示执行脚本路径必须在此项目中(直白翻译官)。但是我却没有明白,我执行的用例脚本时在当前项目中,为什么会报错?执行部分代码如下报错来了Traceback (most r

2020-05-24 16:44:47 706

数据库NULL的用法.txt

MySQL中如何使用NULL,把某个字段置未空的时候 update 表名 set a=NULL where 条件 把空字段作为查询条件的时候 select * from 表名 where a is NULL select * from 表名 where a != " NULL " select * from 表名 where a = " NULL "

2020-06-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除