- 博客(76)
- 资源 (16)
- 收藏
- 关注
原创 prompt提示词技巧
prompt提示词是我们与AI沟通的基础语言,最近有些小伙伴在问有没有相关的资料文档来学习一下prompt,以便AI能准确的返回想要的结果,我个人也是在不断摸索,现在总结一下我使用windsurf过程中使用提示词的技巧和简单例子,希望能帮到大家。
2025-01-02 17:11:54
1131
原创 jenkins远程触发构建报:Error 403 No valid crumb was included in the request
jenkins远程触发构建
2024-02-21 17:01:24
1085
原创 Linux系统jenkins+newman+postman持续集成环境搭建
linux环境下jenkins+postman+newman持续集成环境搭建,用于持续执行postman导出的json文件并反馈结果
2023-08-03 16:45:37
1423
原创 jenkins自定义邮件发送人姓名
系统管理-system-Jenkins Location下的系统管理员邮件地址。格式为:自定义姓名+<邮件地址>
2023-07-31 11:54:57
1225
原创 jenkins执行jmeter时,报Begin size 1 is not equal to fixed size 5
Error generating the report: org.apache.jmeter.report.dashboard.GenerationException: Error while processing samples: Consumer failed with message :Consumer failed with message :Consumer failed with message :Consumer failed with message :Begin size 1 is not
2023-07-28 17:29:37
1885
原创 jenkins邮箱设置报:501 mail from address must be same as authorization user
501 mail from address must be same as authorization user
2023-06-28 16:07:08
3029
6
原创 jenkins发送邮件报:Not sent to the following valid addresses
jenkins 邮件发送报Not sent to the following valid addresses错误
2022-12-08 15:36:27
2220
原创 不同角色关注的性能指标
任何软件的开发都是一个繁琐而漫长的过程,在发布和使用之前都要经过一系列的质量和性能测试。随着技术世界的发展,用户对处理应用程序的期望也在不断变化,在大规模部署应用程序之前测试应用程序的性能至关重要。梳理了一下不同角色应关注的性能指标和做性能测试需要的技能,供大家参考,共同进步!......
2022-08-30 18:26:03
259
原创 RF去掉UI自动化时的“Chrome正受到自动测试软件的控制”提示
最近做UI自动化的时候发现有些页面做了反扒校验,造成脚本执行的失败,如下图去掉这个提示只需要在打开浏览器的时候加一下配置即可options=add_argument(“–disable-blink-features=AutomationControlled”);add_experimental_option(“excludeSwitches”,[“enable-automation”])RF脚本Open Browser https://www.baidu.com gc optio
2022-04-21 15:12:27
3395
3
转载 2022年测试行业金句大盘点
人之所以强大,在于(不安于现状的)人会不断的去学习,提升自己、突破自己。而保持多阅读是一种经久不衰且有效提升自我的学习途径!如果把学习成长过程比喻成武功秘籍:技术则是武功秘籍对应的招式修练,而想要练成绝世武功,光练招式还不够,还需要修炼对应的武功心法。武功心法则对应的是我们的学习方法、学习思路或者说是学习背后的底层逻辑。下面以软件测试&质量保障&质量建设几方面,给大家分享20条内功心法(行业金句),心法(金句)表面虽看似简单,但真正要做到并不容易,希望给大家在做质量改进工作时,多
2022-01-21 10:32:15
289
原创 linux搭建FTP服务器
linux安装FTP最常用的就是vsftpd,比较轻便易于安装1、安装服务:vsftpd,可以直接用yum命令yum install -y vsftpd无须其他操作,等待vsftpd安装完成2、设置FTP权限,目的是为了关闭匿名登录功能vim /etc/vsftpd/vsftpd.conf将配置文件中的anonymous_enable=YES 改为anonymous_enable=NO,如下图修改完成后,按ESC,输入“:wq!”保存退出3、启动服务或者重启命令systemctl e
2021-09-18 15:32:21
484
原创 robotframework中文日志显示乱码
问题描述:python3.7安装RF环境以后,接口、数据库返回信息有中文的时候会显示unicode的样式解决方法:修改python安装路径\Lib\site-packages\robotide\contrib\testrunner\testrunnerplugin.py文件找到如下代码:textctrl.AppendTextRaw(bytes(string, encoding[‘SYSTEM’]))改成:textctrl.AppendTextRaw(bytes(string, encoding[
2021-08-17 17:18:40
667
3
原创 RF+seleniumlibrary找不到Open Browser关键字
python3.7安装了RF环境以后,如果没有指定版本,均默认安装的依赖库的最新版本,所以安装后引入SeleniumLibrary发现未找到Open Browser关键字,请降低robotframework的版本,最新的版本不支持降级命令:pip install -U robotframework==3.1.2...
2021-08-17 16:55:52
1389
原创 “FOR loop contains no keywords”问题解决
更新了1.7.4.2的ride以后,发现按之前的方法使用for循环报:FOR loop contains no keywords.这个错误,如下解决方法:在for循环的结尾加上END关键字即可(现在FOR循环没有冒号开头了)
2021-08-02 11:08:54
1101
原创 jenkins企业邮箱配置
jenkins构建项目后想把构建的结果通知到相关人员,需要进行相关的邮箱配置,本文主要讲jenkins+企业邮箱的配置,其中jenkins版本:2.277.2企业邮箱设置登录企业邮箱-设置-收发信设置,确保服务已开启jenkins插件安装和配置...
2021-07-29 16:32:10
1460
原创 xmind转csv导入禅道或者testlink
很多测试人员使用的xmind编写测试用例,条理清晰且直观,但是面临一个使用后归档的问题,如果直接放到svn或者git上还算简单,有些是要上传到禅道等系统进行用例管理,按模板一条一条的拷贝任务量就大了,于是就参考文档自己编写了一个导入禅道的工具1、规范用例模板xmin,因为解析的时候是按模板来的,如果模板变化太大可能需要修改代码导入禅道的csv模板(这几个字段导入就可以了,删减了一些字段)2、运行环境python版本:python3.xlib包:xmindparser,xlwt,pandas 可
2021-06-03 15:27:16
1356
2
原创 linux升级JDK
1、下载jdk1.8链接: https://pan.baidu.com/s/1jQ1h-GeiCN-PLMyi0iySFQ 提取码: in4c2、上传JDK到服务器解压tar -zxvf jdk-8u144-linux-x64.tar.gz复制解压文件到usr目录下(注:可以是其他目录)3、配置环境变量vim /etc/profile然后在文件内容最后面添加export JAVA_HOME=/usr/java/jdk1.8.0_144export JRE_HOME=$JAVA_H
2021-05-19 14:48:57
951
原创 linux-python升级3.7.x版本
python2.x版本停止维护以后,现在很多项目都是用python3.x的版本在开发脚本,linux服务器默认的版本较低造成程序报错,现在就以3.7.0的版本为例,记录一下升级安装的过程,有需要的可以参考。安装如下1、安装gcc编译器,先通过gcc --version查看是否安装,若无则通过yum安装:yum -y install gcc2、安装其他依赖包yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqli
2021-05-19 14:21:45
3275
原创 Linux常用命令汇总
1、history 显示命令历史列表2、↑(Ctrl+p) 显示上一条命令3、↓(Ctrl+n) 显示下一条命令4、!num 执行命令历史列表的第num条命令5、!! 执行上一条命令6、!?string? 执行含有string字符串的最新命令7、Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl+r,搜索上一条匹配的命令8、Ctrl+s 与Ctrl+r类似,只是正向检索9、Alt+< 历史列表第一项10、Alt+> 历史列表最后一项11、Ctrl+f
2021-05-18 16:25:58
136
原创 python3.7安装RF教程
python2.X版本在2020年停止维护了,所以想升级python3的同学可以参考这个文章,如果还想继续用python2.x请看我之前写的教程。1、python3环境安装根据自己的系统版本下载对应的python安装包进行安装python下载地址:https://www.python.org/ftp/python安装时记得选择自定义安装,并勾选add python 3.7 to path,这样可以自动添加python路径到环境变量如果没有勾选需要手动添加python路径和scripts路径到系
2020-08-09 18:15:59
1786
1
原创 pip批量安装、迁移库
在python开发过程中经常遇到这样的情况,一台服务器上写的好脚本放到另一个服务器上往往会提示缺失依赖库的情况,除了按错误提示一遍一遍的安装之外,可以用pip批量安装dependency libs或者迁移libs。1、批量安装(在线安装)批量安装的步骤很简单的两步:pip freeze >dependency.txtpip install -r dependency.txt第一步...
2019-07-28 17:34:11
3049
原创 linux定时清除日志
如果服务器的磁盘空间不大,程序运行的日志文件有可能会把磁盘空间占满,从而影响程序的正常运行,这时我们就可以写个定时任务只保存最近几天的日志,把之前的不用日志自动删除掉,具体操作有两步:删除命令find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;实例:将/opt/pmo/logs/mdm-standard/目录下所有5天前带".log....
2019-07-28 17:26:56
1164
原创 robotframework-接口测试详解(上传文件)
接上篇文章,写下接口需要上传附件要怎么做,直接先上代码,下面再详细解释 ${data} Get From Dictionary ${content} data #获取data信息 ${tokenId} Get From Dictionary ${data} tokenId #tokenId ${file1} Evalua...
2019-07-28 16:55:06
5916
原创 robotframework-接口测试详解
最近做接口自动化测试的项目组越来越多了,打算后面写一个RF+requests做接口测试的系列文档,总结遇到的问题,也帮助新入门的同学有个了解,如发现我文档中的不足,请提出意见或建议,以期共同进步!!!一、环境准备1、安装robotframework环境2、相关库:requests,RequestLibrary3、会抓包,不论是工具或者F12二、接口实例比如我们要做一个testerhom...
2018-10-21 17:56:06
9718
2
原创 APP功能测试点汇总
随着智能机的发展,app移动测试越来越重要,其中功能测试仍然是基础和重点。作为一个老司机,针对大多数的app和移动设备,总结了一些app测试点给大家,希望对刚入坑的小伙伴有点帮助。1、安装和卸载先说安装,要考虑如下几点:是否可以正常安装:1、命令行,2、第三方工具,比如豌豆荚、pp助手等不同的系统、机型、版本是否能安装安装过程是否可以暂停,暂停后能否再继续安装时空间不足安装时...
2018-03-22 16:47:18
13728
2
原创 adb报错 error:unknown host service
使用appium或者adb有时会报error:unknown host service,原因是5037端口被占用解决方法1、查看是哪个应用程序占用了5037,在cmd输入命令行:netstat -ano|findstr "5037" 如上图,发现应用程序pid为27416的应用占用2、打开任务管理器,查找相关进程 发现是360手机助手占用该端口3、关闭或者卸载相关应用 一般情况下360或者金山
2017-12-13 14:57:41
6094
原创 linux查找文件命令
Linux与查找相关的命令主要有以下4个:whereis、locate、find、which。其中find 不常用,whereis与locate经常使用,因为whereis与locate是利用数据库来查找数据,而find直接查找硬盘,速度较慢。which则是在PATH变量指定的路径中搜索指定的系统命令的位置。下面讲一下各自的用法whereiswhereis 命令只能对用户程序名称的搜索,即:定位/返
2017-11-29 14:36:51
704
原创 接口测试要测试什么?怎么测?
WHY为什么要做接口测试?我个人认为有两个原因:1、尽早暴露出接口问题,减少返工工作量 2、自动化接口测试,减少冒烟、回归测试的重复工作HOW接口测试的用例设计是关键,不能只是单纯正常请求通过就算接口测试过了,要从业务、功能、性能等上去设计用例。参考了网上的资料还有平时自己的一些经验,下图算是一个大致的设计思路吧测试工具的选择有很多,比如:postman,jmeter等,习惯用哪个就用哪个
2017-11-15 13:39:01
11483
转载 测试用例设计技巧
测试用例的编写可不简单,写一份专业的测试用例,是所有测试工作者考虑的内容,其实用例的编写是可以通过一些思路来进行,不少比较成熟的公司为了提升用例的专业性,就会有自己的用例库,包括流程、关注点,以及自己定义的模板。第一步、UI体验测试1.风格、样式、颜色是否协调 2. 界面布局是否整齐、协调(保证全部显示出来的,尽量不要使用滚动条 3. 界面操作、标题描述是否恰当(描述有歧义、注意是否有错别字)。
2017-09-27 14:55:09
805
原创 linux grep查看指定内容上下几行
linux系统中,可以利用grep查看指定的内容, 比如:grep “123” test.log //查看test.log中包含123字符的日志如果想查看指定内容上下几行,可以用参考下面的用法:$grep -10 ‘123’ test.log//打印匹配行的前后10行 或 $grep -C 10 ‘123’ test.log//打印匹配行的前后10行 或 $ grep -A 10 -
2017-09-18 14:26:35
99217
4
原创 Fiddler4使用教程
QuickExec命令行的使用Fiddler的左下角有一个命令行工具叫做QuickExec,允许你直接输入命令。 常见得命令有:help 打开官方的使用页面介绍,所有的命令都会列出来cls 清屏 (Ctrl+x 也可以清屏)select 选择会话的命令?.png 用来选择png后缀的图片bpu 截获request 设置断点修改RequestFiddler最强大的功能莫过于设置断点了,设置
2017-08-31 11:36:23
4364
原创 Fiddler手机抓包
前置:安装fiddler,手机和pc处于同一个局域网中PC端fiddler配置配置fiddler允许监听到https,因为fiddler默认只抓取http格式的设置HTTPS打开fiddler,选择菜单Tools—>Options,在options弹出框选择https,勾选下图选项: 首次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行设置connections,允许远
2017-08-31 10:27:44
1279
软件性能测试.xmind
2022-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人