测试工具
文章平均质量分 57
一只会奔跑的小橙子
随手记录,随手分享
展开
-
sonar安装配置并且集成jenkins(2)
16.安装成功以后,需要安装SonarQube Scanner这个工具,在这里我们采用默认的安装方式,即在Jenkins的全局工具配置中安装默认的SonarQube Scanner,它不会立马下载,到时候我们在用的时候它会去服务器上下载。15.以上单独的sonarqube已经安装配置好,下一步就是进行jenkins上的配置,先下载对应的SonarQube Scanner对应的插件。9,下载对应的镜像文件,因为7.9版本以后的sonarqube已经不支持mysql了所以这边拉取6.7.4版本的。原创 2024-01-03 14:51:27 · 960 阅读 · 1 评论 -
jenkins上集成sonar:java.lang.UnsupportedClassVersionError: org/sonarsource/scanner/cli/Main has been co
1. 从报错信息可以看出是jdk的版本跟sonar版本不匹配导致的,本地通过java -version命令看到jdk的版本是1.8。2. jenkins上查看全局变量配置的sonnarQube Scanner下载的版本我默认的是最新的版本。这个版本较高,我改成4.7.0.2747这个版本保存以后再次进行运行构建对应的项目看下是否可以正常扫描。4. sonarqube上可以正常展示。3.再次构建构建成功。原创 2024-01-03 14:08:39 · 847 阅读 · 1 评论 -
docker安装mysql,navicate可以连接成功,但是服务器上连接报错ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘
背景:使用docker安装mysql5.7安装成功以后,本地navicat可以连接成功,但是服务器上连接一直拒绝ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)4.排除了密码问题,还有网上说的要将密码设置成免密支付,都没有解决问题,后来发现,在连接mysql之前应该先进入mysql对应的容器里面然后再进行登录。1. docker ps 查看对应的mysql的容器正常启动。原创 2024-01-03 09:19:30 · 554 阅读 · 1 评论 -
sonar的详细介绍(1)
一种自动静态代码审查工具,用于检测代码中的错误、漏洞和代码异味。可靠性:发现代码中的潜在bug安全性:发现代码中的安全漏洞可维护性:发现代码中不符合代码编写规范的地方单元测试:可以统计并展示单元测试的覆盖率重复:可以统计并展示重复的行,块,密度等数据注释:可以统计并展示代码的行数,注释的行数,占比等数据 、复杂度:可以显示代码的圈复杂度和认知复杂度。原创 2024-01-02 11:52:52 · 2232 阅读 · 0 评论 -
docker快速安装jenkins
背景:现在持续继jenkins非常实用,这篇文章主要给大家分享自己在服务器上快速实用docker进行安装jenkins的教程,希望记录下来并且对大家有帮助。特别注意:标红线的是可以随意修改在浏览器上访问的端口,后面的端口最好保持不变,我刚开始的时候将后面的8080端口改成别的,导致在浏览器上压根就打不开。5.从服务器上获取默认密码:/usr/local/jenkins_home/secrets/initialAdminPassword。将此密码复制以后放到管理员密码里面。6.进入jenkins的配置界面。原创 2023-12-29 15:11:18 · 359 阅读 · 1 评论 -
docker拉取镜像报错:docker: error pulling image configuration: Get https://production.cloudflare.docker.com
1. 使用docker拉取对应的镜像的时候报错:docker: error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/04/04540a0bb9853e0c23e03f0cfbde3fdbdb01590a663fe18860cb3425cd64aea8/data?6.再次拉取镜像,拉取镜像成功。原创 2023-12-29 14:31:02 · 32335 阅读 · 21 评论 -
jira未清bug介入企业微信通知
背景:jira上测试人员提的bug,对应的开发人员可以收到对应的邮件通知,但是对应的项目其他人员可能不知道目前bug的解决情况,可以将jira上对应的未清bug介入到企业微信,定时推送,实现bug透明化。--config:主要配置一些固定的配置:jira地址,jira上bug的链接sql,对应的测试人员跟开发人员信息,对应企业微信群机器人链接等。--outstandingbug:主要处理未清bug的核心逻辑。--run_6_30:主要定义运行的脚本。run_6_30.py中内容。原创 2023-12-29 11:11:55 · 672 阅读 · 1 评论 -
fiddler抓包快速转换成jmeter脚本
通常我们都会使用fiddler进行抓包去查看接口的相关信息,但是在测试过程中,我们想要造数据,或者对某个接口进行做性能测试的时候,或者是想要将某个功能所有的接口都抓取下来转换成自动化脚本,如果使用jmeter的录制功能,个人觉得比较繁琐,所以经常会使用fiddler的抓包转换成jmeter脚本,又快准确率又高,只需要适当调整一下脚本内容即可。3.将下载的插件全部拷贝出来,放在fiddler的安装目录的下面。5.将脚本保存在指定位置,使用jmeter打开即可。1.安装fiddler,网上有一大堆教程。原创 2023-12-12 09:55:35 · 626 阅读 · 0 评论 -
fiddler进行弱网测试配置
背景:我们在进行测试一些app的时候除了常规的测试经常会有一些异常测试包括弱网测试,所以可以使用fiddler进行模拟一些网络比较差的情况来进行一些接口的测试提前暴露一些问题。上面就是fiddler默认的上下行的速率,可以看到网络速度远远达不到3G的网络,针对真实的情况,可以计算出3G网络的延迟时间进行更真实的配置。4.fiddler中是通过上行下行的延迟时间达到网络慢的条件的,默认上行延迟时间是300ms;下行延迟时间是150ms;下行延迟时间:(8kb/780kbps)*1000=10.26MS。原创 2023-12-12 10:31:31 · 1751 阅读 · 0 评论 -
fiddler 抓包展示响应时间
背景:我们在fiddler进行抓包的时候,通常需要查看接口的响应时间,我们需要点击右侧的statistics查看具体的响应时间,就比较麻烦,可以在接口的列表中直接展示响应时间,就可以直接看到接口的快慢。8.如果想要看多个接口的响应时间,可以按住shift选中对应的接口打开statistics进行查看。7.重启fiddler,既可以在列表中查看对应接口的响应时间。2.显示每行请求的服务端消耗时间加入如下代码。3.显示每行请求的发起时间:时分秒毫秒。4.显示每行请求的响应时间:时分秒毫秒。原创 2023-12-12 11:09:26 · 2395 阅读 · 0 评论 -
fiddler怎么将APP中的图片批量抓取下来并且保存在指定位置
1. 打开fiddler--Rules--Customize Rules,打开Fiddler ScriptEditor,使用ctrl+f搜索function OnDone(oSession: Session)将这个注释打开并且在里面填写代码。背景:app上会有一些图片想要下载下来,直接截图可能清晰度不够,可以使用fiddler将app上的图片给下载到电脑本地指定位置。2. 配置好以后重启fiddler,就会在本地配置的路径下找到对应的图片。原创 2023-12-12 11:29:55 · 1455 阅读 · 0 评论 -
Testlink使用docker进行搭建
9.启动testlink对应的容器:docker run -d --name testlink -p 8080:8080 -p 8443:8443 -e ALLOW_EMPTY_PASSWORD=yes -e TESTLINK_DATABASE_USER=bn_testlink -e TESTLINK_DATABASE_NAME=bitnami_testlink --link mariadb bitnami/testlink:latest。4.查看容器网络:docker network ls。原创 2023-12-21 17:25:27 · 602 阅读 · 1 评论