自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python-利用JMeter的Summariser日志绘制负载测试曲线

文章目录https://www.cnblogs.com/shengulong/p/7883294.htmlJmeter summariser report的设置在:$JMeterHome/bin/jmeter.properties#---------------------------------------------------------------------------# Summariser - Generate Summary Results - configuration (main

2021-02-01 14:02:08 452

原创 【Jenkins】Pipeline - 设置超时时间

可以在不同级别(每个整体管道或每个阶段)使用options指定超时。参数:SECONDS、MINUTES和HOURS。如果超时后,想要继续执行后续步骤,需要捕获异常。,如果其他时间单位,则使用。

2023-04-26 11:32:55 2994

原创 【VUE】可跳转到编辑页面,显示面包屑,但菜单栏不显示

诉求为:编辑菜单,不在左侧菜单栏显示,但是跳转到编辑页面;在src/router/index.js。,隐藏配置为true。

2022-12-14 17:33:57 1196

原创 Linux iperf3:网络性能测试工具

文章目录iperf3简介安装详细命令参数Server 端参数Client 端参数示例服务端(先启动)客户端iperf3简介iPerf3是用于主动测试IP网络上最大可用带宽的工具。它支持时序、缓冲区、协议(TCP,UDP,SCTP与IPv4和IPv6)有关的各种参数。对于每次测试,它都会详细的带宽报告,延迟抖动和数据包丢失。它与原始 iPerf 不共享任何代码,也不向后兼容。它是一个C/S架构的测试工具,需要在同时运行在服务器端和客户端。支持的平台:Windows, Linux, Android,

2022-05-29 23:11:13 3760

原创 Linux /etc/profile.d/*.sh配置环境变量

文章目录原理示例原理/etc/profile文件中有如下一段脚本:if [ -d /etc/profile.d ]; then for i in /etc/profile.d/*.sh; do if [ -r $i ]; then . $i fi done unset ifi在每次启动时,自动加载并执行/etc/profile.d 下的*.sh,让*.sh中配置的变量生效。/etc/profile.d/*.sh 与/etc/profile相比:【共同】

2022-05-29 22:46:34 2787

原创 【Notepad++】列设置自动自增长

点击1660001前,让光标留在其前。按住Alt + Shift,点击第5行160001的后面,让该列处于选中状态。选择 编辑 > 列块编辑(或者点击Alt +C)点击确定

2022-05-21 22:09:28 3261

原创 【Python】Selenium 异常处理 - find_element return dict返回字典

在用Selenium做UI自动化时,driver可以打开页面,也可以输入URL,但是定位input元素的时候,find_element返回的一直是dict日志输出的Element:{'ELEMENT': '0.8088570444934853-1'}输出的type:<class 'dict'>find_elements返回的dict list。各种排查无果,刚做过Selenium版本升级,设置怀疑Selenium版本做了调整,上官网查询没有变化;最后自己排查,怀疑是webdriv

2021-12-11 00:06:10 2569

原创 k8s 初始化Master& worker节点是报错

文章目录报错1:coredns:1.8.0解决方法报错2:bridge-nf-call-iptables does not exist解决方法ip_forward contents are not set to 1解决方法CentOS 7.8报错1:[config/images] Pulled registry.aliyuncs.com/k8sxio/pause:3.2[config/images] Pulled registry.aliyuncs.com/k8sxio/etcd:3.4.13-0

2021-10-12 23:48:08 1771

原创 Jenkins - docker安装部署

下载Jenkins镜像$docker pull jenkinsci/blueocean启动容器docker run -d \--name jenkins -u root \-p 8080:8080 \-p 50000:50000 \-v /etc/localtime:/etc/localtime \-v /app/jenkins:/var/jenkins_home \jenkinsci/blueocean-p 50000:50000 : 如果您在其他机器上设置了一个或多个

2021-09-27 11:19:10 207

原创 MySQLDump 备份

这里写自定义目录标题mysqldumpmysqldumpmysqldump databasename --user=UserName --password=YourPassword databasename:处理的数据库名UserName和Password 对应你的授权口令导出整库表结构和数据:mysqldump -uroot -p -d databasename > createtab.sql导出整库表结构:如果只需要导出表的结构,那么可以使用mysqldump的 -d 选项

2021-08-12 22:27:56 96

原创 性能测试模型-曲线拐点模型-压力曲线分析图

文章目录性能测试曲线模型http://www.51testing.com/html/03/n-3719703.html在性能测试入门的时候,在理解了一些基本的概念等基础知识之后,就需要研究一下性能测试曲线模型。以便获得更加深入的理解。性能测试曲线模型性能测试曲线模型是一条随着测试时间不断变化的曲线,与服务器资源、用户数或其他的性能指标密切相关的曲线。如下图所示。3.在图中,我们的曲线图主要分为3个区域,分别是:Light load (轻压力区)、Heavy load (重压力区)和Buckle

2021-02-01 23:22:21 3237

原创 【Katalon Studio】基本介绍

文章目录下载Katalon Tests Explorer 视图Web driver自动更新手动更新下载https://github.com/katalon-studio/katalon-studio/releases?after=v6.3.4.rc2Katalon Tests Explorer 视图Group功能Test Cases列出当前项目中的所有测试用例O...

2021-01-14 15:26:31 1472 1

原创 【Katalon Studio】失败用例重跑

用例级别监听import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpointimport static com.kms.katalon.core.testcase.TestCaseFactory.findTestCaseimport static com.kms.katalon.core.testdata.TestDataFactory.findTestDataimport static com.kms.ka

2021-01-05 16:15:06 563 1

原创 【JMeter】监听器 - 观察运行结果

文章目录图形报表图形结果树Aggregate Report(聚合报告)JMeter查看测试结果的方法很多,最常用的几种是:图形报表、结果树和聚合报告。图形报表图形报表:将所得的数据通过绘图展现给测试人员。各个参数的含义是:样本数目: 发送到服务器的总请求数。最新样本: 服务器响应最后一个请求的时间值。吞吐量: 服务器每分钟处理的请求数。平均值: 总运行时间除以发送到服务器的请求数。中间值: 有一半的服务器响应时间低于该值而另一半高于该值。偏离: 服务器响应时间变化

2020-12-23 16:38:50 1595

原创 【MySQL】准备测试数据-日期时间

文章目录MySQL Date 函数准备测试数据当前时间之后X天当前时间1年前MySQL Date 函数函数描述NOW()返回当前的日期和时间,格式:2020-11-11 11:11:11CURDATE()返回当前的日期,格式:2020-11-11CURTIME()返回当前的时间,格式:11:11:11DATE()提取日期或日期/时间表达式的日期部分,DATE(NOW()):2020-11-11EXTRACT()返回日期/时间的单独部分,EXTRACT

2020-11-20 17:09:27 154

原创 Python Selenium UI自动化:滚动条滑动

文章目录滑动至固定位置滑动至元素在UI自动化实施过程中,存在一些元素定位和鼠标键盘操作无法解决的问题,比如滑动浏览器滚动条,某些元素出现在可见范围内等等。scrollBy():按照指定的像素值来滚动内容。scrollTo():把内容滚动到指定的坐标。测试比较 scroll()、scrollTo()、scrollBy() 三个方法的区别:setTimeout(()=>{ element.scrollBy(0,10); // element.scrollTo(0,10);},1000

2020-11-16 12:30:01 4535 2

原创 【Java 】等待时间

JAVA中想让代码等待一段时间再继续执行,可以通过让当前线程睡眠一段时间的方式。方法一:通过线程的sleep方法。Thread.currentThread().sleep(1000);在需要程序等待的地方加入这个语句,实现让程序等待,这里的参数1000是以毫秒为单位,即这语句可以让程序等待1秒。方法二:TimeUnit类里的sleep方法。复制代码import java.util.concurrent.TimeUnitTimeUnit.DAYS.sleep(1);//天TimeUnit.

2020-08-11 23:29:37 2864

原创 【AutoIt】上传文件

根据以上所识别的控件信息,利用编辑器SciTE Script Editor,根据AutoIT的语法编写脚本。实现文件上传需要的几个方法:ControlFocus ( "窗口标题", "窗口文本", 控件ID) 设置输入焦点到指定窗口的某个控件上(即:控件ID“文件名”输入框的id)WinWait ( "title" [, "text" [, timeout = 0]] )title:窗口标题,text: 窗口文本,timeout:超时时间暂停脚本的执行直至指定窗口存在(出现)为止Con

2020-08-05 12:39:33 311

原创 【Katalon Studio】参数化元素对象

文章目录https://docs.katalon.com/katalon-studio/docs/manage-web-test-object.html元素对象,固定的属性保留,如tag。可能会变化的去勾选(如:title)在脚本中。直接给这个元素添加一个title属性。import com.kms.katalon.core.testobject.ConditionTypefindTestObject('obj_feature_uclass/Page_Client/Page_Library/S

2020-06-29 19:56:53 1275

原创 【JMeter】插件管理器 JMeter Plugins Manager

文章目录1 插件管理器1.1 安装管理器1.2 进入插件管理器2 插件安装2.1 jpgc插件安装JMeter的API有很多,根据需要可以直接去网上下载Jar包,直接放到%JMETER_HOME%\lib\ext下,然后使用。1 插件管理器这插件管理器Plugins Manager,可以方便的管理其他插件的下载和更新;1.1 安装管理器从官网下载Plugins Manager的jar包,放在%JMETER_HOME%\lib\ext下如果已启动了JMeter,则需要重启生效;1.2 进入插件管

2020-06-21 00:35:54 1064

原创 【Katalon Studio】关键字 - Keyword Util自定义验证关键字

Keyword UtillogInfo(String message)记录消息markError(String message)将关键字标记为错误markErrorAndStop(String message)将关键字标记为错误并停止执行markFailed(String message)将关键字标记为失败并继续执行markFailedAndStop(String message)将关键字标记为失败并停止执行markPassed(String m

2020-06-11 23:12:49 657

原创 【Katalon Studio】 Web UI 上传文件

https://blog.csdn.net/weixin_30800807/article/details/95519365

2020-06-04 17:22:16 663

原创 uirecorder 遇到过的坑

目录初始化NodeJS 版本使用 12.x 以上版本。初始化uirecorder init

2020-05-14 16:17:41 1854 1

原创 Chrome浏览器 设置模拟限速

设置Fast 3G网络、Slow 3G网络offline:还在傻傻的拔网线?直接默认断网add是用来自定义网速

2020-05-14 15:53:35 2538 1

原创 Python Selenium XPath根据文本内容查找元素

问题现象元素的属性中没有id、name;虽然有class,但比较大众化,且位置也不固定;例如:页码中的下一页男;那该如何找到该元素?<a class="paging">上一页</div><a class="paging">1</div><a class="paging">2</div><a class="pag...

2020-02-10 23:55:43 9591 4

原创 Python 标注(annotation)

函数标注(function annotation)Python函数标注(function annotation)是关于用户自定义函数中使用的类型的完全可选元数据信息。函数标注 以Python字典的形式存放在函数的 annotations 属性中,并且不会影响函数的任何其他部分。 形参标注的定义方式是在形参名称后加上冒号,后面跟一个表达式,该表达式会被求值为标注的值。 返回值标注的定义方式是加上...

2019-09-19 00:17:21 6212

原创 Python execjs(执行js脚本)

python3调用js的库之execjs

2019-09-18 09:52:04 11788 3

原创 同时安装Python2和Python3(Windows系统)

同时安装Python2和Python31. 安装Python21.1 安装python1.2. 环境变量1.3. 验证1.3.1 验证python21.3.2 验证pip2. 安装Python32.1. 安装Python2.2. 环境变量2.3. 验证2.3.1 验证python32.3.2 验证pip问题:pip3无法使用3. 具体使用很多情况下,一台电脑上需要同时安装Python2和Pyth...

2019-06-25 17:31:20 534

转载 Python 编程风格

https://docs.python.org/zh-cn/3/glossary.html#termeafpEAFP  取得原谅比获得许可容易(easier to ask for forgiveness than permission)。这是一种常见的 Python 编程风格,先假定存在有效的键或属性,如果假定不成立,那么捕获异常。这种风格简单明快,特点是代码中有很多 try 和 except...

2019-06-19 20:15:33 317

原创 Python免费教育工具 Online Python Tutor

目录标题http://www.pythontutor.com/GitHub 开源:https://github.com/pgbovine/OnlinePythonTutor/

2019-05-30 12:43:11 4610

原创 Python Selenium - innerHTML 属性

innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML(包含html标签)。HTMLElementObject.innerHTML=textinnerHTML可获取或设置指定元素标签内的 html内容,从该元素标签的起始位置到终止位置的全部内容。获取元素的内容:element.innerHTML给元素设置内容:element.innerHTML = htmlStr...

2019-05-29 23:44:00 4624

原创 截图工具FastStone Capture

FastStone Capture也常被简称为FS Capture,是一款小巧(共3M多)但强悍的软件,集截图、录屏、标尺、取色器等工具于一体。尤其是截图方面,截图方式多种多样,本文来分享一下使用它来截取超过屏幕高度的图像时如何操作的经验。我们一起开始吧!...

2019-05-19 20:37:55 604

原创 Web自动化测试-前端技术学习

目录标题HTMLJavaScriptXMLHTMLhttps://www.runoob.com/html/html-tutorial.htmlJavaScriptJavaScript 是 Web 的编程语言。 所有现代的 HTML 页面都使用 JavaScript。https://www.runoob.com/js/js-tutorial.htmlXMLhttps://www.run...

2019-05-13 22:38:36 296

原创 PyCharm 使用记录

工欲善其事必先利其器PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境)2、pycharm安装可以到官网下载:http://www.jetbrains.com/pycharm/一定要下载开发专用版:Python IDE for Professional Developers安装步骤,就直接机械的按下一步就行了。2...

2019-05-08 13:35:14 3134

原创 Chrome浏览器与元素定位

按下Esc键,可以在Elements面板中打开console现在,你可以在console中测试你的xpath或者css了测试css的语法是-$(“”)输入完毕后,点击回车键。如果你的语句是正确的,会返回该css对应的元素的html语句如果鼠标停留在console中的这个html语句上,界面上对应的元素会高亮显示验证xpath也是类似的。语法是$x(“your_xpath_selector...

2019-05-06 23:34:26 12547

原创 MySQL数据类型

串数据类型数据类型说明CHAR1~255个字符的定长串。他的长度必须在创建时指定,否则MySQL默认为CHAR(1)VARCHAR长度可变,最多不超过255字节。如果在创建时指定为VARCHAR(n),则可存0到n个字符的变长串(其中n小于等于255)ENUM接受最多64K个串组成的一个预定义集合的某个串SET接受最多64个串组成的一个预定义集合的零...

2019-04-23 23:26:10 93

原创 MySQL 表中的中文显示为问号

Windows环境MySQL版本:MySQL Server 5.51. 问题:mysql数据库中的中文显示为问号2. 解决思路查看字符集修改my.ini如果选择默认安装路径,配置文件应该在如下路径:C:\Program Files\MySQL\MySQL Server 5.5\my.ini修改mysql的my.ini文件中的字符集键值(注意配置的字段细节):1、在[clien...

2019-04-22 11:04:36 16845 4

原创 PyCharm - 码云(Gitee)

码云(gitee.com)是开源中国推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。可以通过码云保管你的代码,每次修改完代码提交,就是一个版本。你可以回退版本,找回以前的代码。版本之间修改之处颜色不同,方便识别修改了哪些地方。还可以通过码云在家中写代码,写完上传,让公司的人接收,实现家庭办公。pycharm安装gitee插件File>Setting>P...

2019-04-20 10:02:54 1240 2

原创 Linux du和df

duLinux du(disk usage)命令用于显示目录或文件的大小。语法:du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]参数说明:-a或-all ...

2019-04-17 19:37:40 694

原创 Windows - Python重启tomcat

实现环境:Windows7+Python2.7开发背景:在测试服务器上实现tomcat下包的自动升级;在包升级前,需要确认tomcat启动;在包升级后,需要重启tomcat;开发在测试服务器上,直接运行的Python代码;终止tomcat进程,如果系统只有一个tomcat在运行,没其他的Java程序在跑的话,用这个可以快速关掉进程,该方式是在上面这种情况还关闭不了的情况下使用的os.syst...

2018-10-24 15:34:46 1317 1

selectfile.exe

;$path_file = $CmdLine[1] Dim $path_file=$CmdLine[1] ConsoleWrite($path_file) ;识别windows窗口 ControlFocus("打开","","Edit1") ; Wait 10 seconds for the window to appear. WinWait("[CLASS:#32770]", "", 10) Sleep(1000) ControlSetText("打开", "", "Edit1", $path_file) ;想输入框中输入需要上传的地址 Sleep(2000) ControlClick("打开", "","Button1"); ;点击【打开】按钮

2020-08-05

uploadfile.exe

UI自动化选中文件时,用粘贴板复制文件地址,回车的方式不稳定 用exe选中文件更稳定 String ProjectPath = RunConfiguration.getProjectDir() File file = new File(ProjectPath + "/" + filePath) File uploadExe = new File(ProjectPath, '/' + 'File/tools/uploadfile.exe') String newuploadExe = uploadExe.getAbsolutePath() String cmd = newuploadExe + " \"" + file.getAbsolutePath() + "\""

2020-07-08

空空如也

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

TA关注的人

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