- 博客(58)
- 收藏
- 关注
原创 Windows11鼠标右键改为Windows10版本S
电脑重装或得到一个新的电脑,每次右键刷新啥的,得再点一次更多,比较麻烦,还是习惯性使用win10那种右键全部显示。
2024-10-30 09:29:13
277
1
原创 工具安装前必须知道的事【必看】
使用的电脑可能需要安装许多软件,当我们的电脑存在多盘的时候,软件安装路径默认安装在D盘,不要往C盘里装,保持整洁。个人对规划类的东西可能有点小洁癖,乱一点看着就不爽,就想重装电脑。。。。很无语电脑初始安装软件一定要注意,不要等到c盘满了,。。。涉及重装就很头疼,那么多软件。。。安装软件分类也很重要,文件太多,软件太多,找哪哪费劲。。。
2024-10-29 13:43:15
641
原创 使用WinRAR把bat文件打包成exe
百度网盘: https://pan.baidu.com/s/16m8Hph3sHqR2hmrJpY0yKQ 提取码: 3340。切换到设置,解压后运行输入你的bat文件,bat文件和bat要在同个文件夹下,生成的exe想放桌面就右键快捷方式到桌面。exe文件快捷到桌面后,右键属性,可以更改图标。名称改成exe,压缩选项那块自动勾选。选择bat文件,点击添加压缩。切换到高级,选择自解压选项。然后点确定就可以了。
2024-09-13 15:48:04
778
原创 把Py脚本打包成exe文件,在没有python环境的电脑上运行程序
3、打开命令提示符,导航到 Python 脚本所在的目录。2、准备一个 图标文件,例如 图片或者ico图标都行。
2024-09-06 13:46:54
417
转载 python捕获异常及方法总结
此外,你也可以通过创建一个新的异常类拥有自己的异常,异常应该是通过直接或间接的方式继承自Exception类。下面创建了一个MyError类,基类为Exception,用于在异常触发时输出更多的信息。在try语句块中,抛出用户自定义的异常后执行except部分,变量 e 是用于创建MyError类的实例。try:raise MyError('类型错误')
2024-08-27 14:28:39
598
转载 python3.4 + pycharm 环境安装 + pycharm使用
移动完成,保存之后。在确认本地环境中,只有一个python版本的情况下,使用以下命令升级pip命令: python -m pip install --upgrade pip。2、在系统的环境变量中,将python的环境变量(上图中第三个),配置到最前面即可。再输入 pip 命令,若看到如下图所示内容,那么也恭喜你,pip命令的环境变量也配置成功了。but,刚接触python的盆友,还是老老实实用免费版吧,不然问题多多。打开你的cmd命令行面板,输入python,看到如下提示,那么恭喜你,安装成功了。
2024-08-27 14:19:51
465
转载 re模块 - 正则表达式方式
" , 那么'.'匹配到的结果为:"h" .从字符串a中搜索,搜索什么呢,符合规则'.'的数据。" , 那么'^h'匹配到的结果为:"h" .如果是'^F'则匹配失败。只要字符串当中有匹配该规则的,则就匹配成功。从字符串的第一个字符开始匹配,如果第一个字符不匹配规则,那么匹配失败。以上的所有匹配都只是匹配到了一个字符。指定字符串必须以什么开头,如果不一样,则匹配失败。1、匹配 - 符合规则的字符串,则认为匹配了。'{m} ':指定匹配前面字符的次数。'$':指定字符串以$前的字符结尾。
2024-08-27 14:18:05
63
转载 在RF中,关键字是一个非常重要的存在。想做任何事情,都是通过关键字来实现的。这篇文章对RobotFramework中的关键字做个整理。大概分为以下几点内容:1、什么是关键字2、关键字来自哪
用户关键字:利用RF编辑工具,按照RF的语法规则定义的关键字(而不是直接写代码)。=======相对于python自带。=======相对于用户自定义的模块和包。=======相对于python第三方库。既然RF中的关键字,与python中的函数保持一致。另外,我们在使用有些功能的时候 ,需要提供一定的数据,才可以正常使用功能。例如,在生活中,做饭使用了厨房,睡觉使用了床,出行使用了公交等等。ps:RF中的关键字,对应的就是python中的函数。那在RF中,就不得不提,另外一个重要的存在:库。
2024-08-27 14:14:29
141
转载 【无标题】
appium做app自动化测试,环境搭建是比较麻烦的。也是很多初学者在学习app自动化之时,花很多时间都难跨越的坎。但没有成功的环境,就没有办法继续后续的使用。在app自动化测试当中,我们主要是通用电脑端的python代码,能够驱使手机端的app去进行操作。比如打开一个app,输入用户名和密码,进入登陆操作。由于电脑端和手机端是两个独立的设备。要实现数据通信,就需要将二者连一起。nodejs官网下载地址:https://nodejs.org/en/download/
2024-08-27 14:12:57
43
原创 ddt源码修改:HtmlTestRunner报告依据接口名显示用例名字
查看报告的时候 用例名称都是 test_api_1 、test_api_2 、test_api_3 的显示 ,看的不爽,也不明确,如果是test_api_登陆成功 、 test_api_密码错误。不懂代码的也知道哪条通过,哪条不通过,可以对应去处理 ,而不是去excel数行数。上面是我的用例模板 ,想显示哪个就填哪个,看下用例应该懂了吧,不懂的加群问。修改完成之后,再次运行接口测试,就可以在测试报告当中看到对应的用例名字啦。源码啥样的就不讲了,简单粗暴直接复制粘贴。
2024-08-27 14:09:16
355
转载 不用写代码的框架 - RobotFramework+Eclispe环境安装篇
如果要更换成别的python版本,点击Add按钮,添加新的python目录(robotframework装在哪个python版本下面,就选择哪个python版本)。比如,RED插件0.8.1,只有Eclipse Oxygen(v4.7),Eclipse Neon(v4.6),Eclise Mars(v4.5)这三个eclipse版本能够完美支持。目前robotframework第三方库中支持python3的很多,但是仍有一部分库停留在python2的版本,甚至库开发者都不再更新。
2024-08-27 14:06:07
49
原创 谷歌安装提示已经安装高版本解决
64位:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Google\Update。32位:HKEY_LOCAL_MACHINE\SOFTWARE\Google\Update。1. 打开注册表: windows键 + R --> 输入regedit --> 回车。重装chrome时提示: 安装失败,无法启动google chrome 安装程序。把下面updata注册表直接都删了,在重新安装就好了。(注:windows键在左ctrl附近微软图标的键)
2024-08-27 11:13:22
1323
1
原创 w10谷歌chrome关闭自动更新
保存会要求重启电脑 ,重启后打开页面谷歌 ,会出现弹窗,是否更新 ,点否。选择服务,找到谷歌更新 ,点击禁用 ,然后保存。运行输入:msconfig打开服务。然后解决,不会再自动更新了。
2024-08-27 11:00:16
641
原创 python项目三方库导出导入 requirements.txt文件
大家是不是都看出来了,就是进入当前项目的虚拟环境中,切换虚拟环境 ,回到项目目录,正常执行该执行的命令 ,安装包的话用了淘宝的源,更快。放在项目的根目录下面,名字自己起随意,后缀是bat就行 ,我的因为装了cmd插件,所有是cmd后缀,内容都一样。和上面操作差不多 ,进入txt文本的路径下 ,在上面路径输入cmd 按回车键,打开黑窗口,执行命令。还有一种进阶的方法,采用bat脚本类型 ,项目有自己的虚拟环境 (新手不建议使用,虚拟环境)会在当前目录生成一个txt文本,里面就是你电脑py安装的三方依赖库。
2024-08-27 10:44:36
394
原创 测试经理的职责,该如何当好并管理团队 (2020年感悟)
我的人生,生活才是主流,我不想回眸一生只有工作,我爱工作,更爱生活,因为有了生活,才能让我有动力去工作,认真的工作。测试经理代表的是测试小团队的大佬,团队的成果就是大家的成果,出现问题及时承担去解决,而不是甩锅,再甩也是再你的团队内,下属出现问题平和语气沟通,少怪罪他人。期间也学了不少知识,有技术的,有看大佬管理的 ,百度的,每个地方都有可取之处。情商低的人应该很多,不懂的圆润,巴结,不懂的人脸识别 ,反正博主就是这么一个人 ,我就希望找个工作,有我自己的本职,干好自己的工作,然而现实。
2024-08-27 10:36:42
462
原创 软件测试送给自己的几句话(2020年)
9、你体会过心流的感觉么,电脑一开,坐着敲代码或学习 ,扭头一看表,卧槽 ,N个小时过去了。13、现在不改变,等你想改变的时候就晚了。11、提升自己的交流圈,比如参加沙龙,分享大会(我是不爱去)2、行业本身就是世界前沿,行内人员也需时刻进步学习。10、有时候自学能力不行,花点钱,报个班去学吧。8、不要相信互联网是青春饭,年龄大的又不是没有。6、学会接受自己,反省自己,认知自己的错误。4、基础扎实,工作不用私下多练习。3、一步一个脚印,切勿好高骛远。12、别人的经验,不是自己的。5、做人诚恳,工作认真。
2024-08-27 10:27:20
254
原创 jenkins任务中无法执行sudo,管理员操作
jenkins默认使用jenkins普通用户权限去操作服务器命令,涉及管理员的命令时就无法操作,需要把jenkins用户添加到sudo组,这个输入sudo时不用输入密码。当jenkins时间和服务器时间不一致时,在系统管理 - 脚本运行命令中执行。搬运一下老博客写的内容过来。
2024-08-27 10:17:33
558
原创 linux终端出现UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-2: ordinal not in r
linux服务器上执行python打印脚本 ,汉字乱码。我觉得挺常见挺简单的一个问题 ,百度半天,尝试半天楞是没解决,。如果你也是尝试之后没解决的,可以试试我下面的方法。(1)设置环境变量LANG。或者在代码里加sys如果。
2024-08-27 10:11:36
197
原创 nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to 127.0. 0. 1:6379
检查了如下几个问题:1、redis没有启动2、密码没有设置成功3、连接超时设置的04、redis配置问题,比如不能接受外部访问+不能接受其他IP请求最终原因是2 ,开始尝试密码时候是直接打开黑窗口,输入redis-server.exe -h 127.0.0.1 -p 6379 -a 123456以为如果没有设置密码或者密码错误就会报错,没想到不设密码你可以输入任意登录上去。
2024-08-20 09:26:03
1109
原创 LoadRunner性能指标分析常用监控参数
下列对象都会以二级标题这样列,其中(Processor)括号中的内容就是对象类,不管是性能监视器还是LR中的都是这个名称。对象类,里面包含多个指标,本文会列出很多指标,其中常用的我会标注出来 ,其他的大家根据自己需求添加即可。
2024-08-15 15:11:30
1656
原创 LoadRunner性能分析点
性能测试难的不是过程,而是结果分析,为了使结果丰富,从而更好的分析,场景设计的时候,启动Vuser和停止Vuser一定要慢,不能过快,这样会导致分析抓取间隔太短,就像人去抓苹果,旁观人分析他的手法,如果他1秒抓10个苹果,就有点像无影手了,看不清,太快。越慢,抓取的数据越多,数据越多越好分析出瓶颈 ,比如50个并发,就可以30秒启动1个 ,30秒停止1个。如果并发5000 ,就设置5个或者10个 ,具体看自己时间定,你能等1-2天启动完成设置1个也行。结果分析图,比上面的场景还慢一点的图。
2024-08-15 10:07:36
324
原创 LoadRunner集合点知识介绍
顾名思义,集合,集中 ,把大家聚一起一起行动,也叫真正的并发,类似跑步比赛,裁判发出指令,大家一起跑,比较整齐规范,如果LR不设置集合,则稍微起跑的不规范一些,请求时间有差异。所以集合放在要测试的请求前面,事务的外面,Loadrunner测试结果中的响应时间,就是计算事务开始和结束中间代码的操作时间,像等待 集合函数,不要放在事务中,否则会计算,导致结果响应时间特别长,不准。
2024-08-14 15:55:55
426
原创 LoadRunner思考时间配置介绍
为了更真实的模拟用户操作,事务间操作我们最好加上合适的等待时间,这样更偏真实环境,TPS也会更优,并发的量也会更多。点击菜单 :回放 - 选项 - 常规 - 思考时间,默认是忽略思考时间,选项是这个的 时候,脚本中设置的思考时间是不生效的。当你需要思考时间时,配置项要选择第二个。
2024-08-14 13:44:58
495
原创 LoadRunner事务状态介绍
进行性能测试时,我们的脚本写好之后,还需要判断请求返回结果是否是自己想要的,如果不是那么也属于失败请求。每个测试点就是一个事务,创建结束事务的时候默认给:LR_AUTO状态。
2024-08-14 10:48:00
335
原创 LoadRunner介绍与安装篇
企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢, 系统崩溃等问题。这些都不可避免地导致公司收益的损失。Mercury Interactive 的 LoadRunner 能让企业保护自己的收入来源, 无需购置额外硬件而最大限度地利用现有的IT 资源, 并确保终端用户在应用系统的各个环节中对其测试应用的质量, 可靠性和可扩展性都有良好的评价。
2024-08-09 16:53:01
447
原创 LoadRunner-Virtual User Generator组件学习(录制不上内容)
学习方向有2个,一个http ,一个https,我们先学简单的,学习我一般都习惯从简到难,比如画圣诞树,我会分为以下几个步骤(别嫌啰嗦,我只是想分享一个我认为好的学习方式,哈哈):以圣诞树为例子哈1、2、3、4、5、6、哈哈,(其实是我想画画了),不过真心话,大家有好的学习方式欢迎留言分享,大家一起进步努力。http,先找个网站:。。待定把先实践https网站吧,现在网站几乎都带s了,估计也就自己公司开发的项目不带s了。。。。熟练老伙计上阵:https://baidu.com。
2024-07-03 14:36:01
703
原创 LoadRunner初学篇
企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢, 系统崩溃等问题。这些都不可避免地导致公司收益的损失。Mercury Interactive 的 LoadRunner 能让企业保护自己的收入来源, 无需购置额外负载测试而最大限度地利用现有的IT 资源, 并确保终端用户在应用系统的各个环节中对其测试应用的质量, 可靠性和可扩展性都有良好的评价。
2024-07-03 10:52:38
1083
原创 Win11右键菜单切换成Win10老版的
许多系统现在默认安装的win11 ,桌面右键有个更多按钮,用的很变扭,许多功能都在更多里面。win11改成win10右键,选择终端管理员。重启电脑之后就成win10的了。重启电脑后就成11了。
2024-05-17 20:47:46
241
原创 JK1 - 平均负载该怎么去理解,CPU有哪些类
注:上列命令使用的是sync()系统调用,作用是刷新缓存区内存到磁盘,缓冲区比较小时,无法产生大的IO压力,可以使用下一代命令stress-ng -i 1 --hdd 1 --timeout 600,hdd表示读写临时文件。简单来说,平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数。mpstat :CPU分析工具,实时查看每个CPU的性能指标和所有CPU的平均指标。平均负载就是平均活跃进程数,实际上就是活跃进程数的指标衰减值。负载数 = CPU个数。
2024-05-09 11:45:33
408
原创 传统项目中如何去学习Linux性能优化呢
曾经极客空间中报名了一个课程,学了一段这个,没坚持下去,课程名称叫:Linux性能优化。感兴趣的大佬可以去学学哈,课程开篇词有这么一句话,很经典,我是学一半放弃的那个人。
2024-05-09 11:27:03
356
原创 docker-compose离线或在线安装
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
2024-05-09 11:17:56
687
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人