- 博客(31)
- 收藏
- 关注
原创 appnium+robotframework使用
(1)第一个参数:http://localhost:4723/wd/hub 用来连接appium, 端口号为appium开启时显示的。(2)第二个参数(固定写死):platformName=Android 用来表示是什么系统(3)第三个参数:platformVersion=xxxxx①Xxxx使用adb命令来获取:adb shell getprop ro.build.version.release 该命令执行后显示的什么,这个参数的值就写成什么。
2024-08-02 15:51:36
1042
原创 【软件测试工具】-抓包工具Fiddler使用讲解
当浏览器向服务器请求数据时,被Fiddler截获,截获后再发送给服务器,当服务器向浏览器响应数据时,同样会被Fiddler截获,然后再发送给浏览器,所以我们能够在Fiddler中看到请求的报文和响应的报文。2.打开fiddler>Tools>Fiddler Options>HTTPS>…1.手机上设置代理后,这时候fiddler上抓到的是pc和app所有的请求,如果pc上打开网址,会很多,这时候就需要开启过滤功能了。上面的截图是我们使用的fiddler页面介绍,这时发现我们还没有安装证书。
2024-07-11 15:11:20
1101
原创 软件测试学习之-ADB命令
adb全称为Android Debug Bridge,就是起到调试桥的作用。顾名思义,adb就是一个debug工具。是一个安卓端的手机调试终端。Monkey是AndroidSDK提供的一个命令行工具,可以简单,方便地运行在任何版本的Android模拟器和实体设备上。Monkey会发送随机的用户事件流,适合对app做压力测试。主要目的就是为了测试app是否会Crash(闪退/崩溃)
2024-07-10 15:11:31
1645
原创 【linux服务器篇】-Redis-RDM远程连接redis
使用远程连接工具RDM连接redis市面上比较常见的其中一款工具redis desktop manager简单的说:Redis Desktop Manager 简单的来讲就是,可以让我们看到Redis中存储的内容。redis desktop manager是一款功能强大的redis数据库管理软件,可以帮助用户轻松快速的查看与操控整个数据库。redis desktop manager不仅拥有十分简洁直观的操作界面,而且所有功能信息一目了然,是广大用户必备的数据库管理神器。
2024-07-09 17:06:03
928
原创 【linux服务器基础环境配置3】-宝塔管理面板安装部署
简单的说:让用户通过可视化页面来管理服务器(环境安装,数据库管理,文件管理等等)服务器管理面板是一种软件,它可以帮助用户通过图形化界面管理服务器,而不需要使用命令行界面。服务器管理面板可以帮助用户轻松地进行各种操作,如网站管理、数据库管理、FTP管理、SSL证书管理等。通过服务器管理面板,用户可以更加方便地进行服务器设置和管理,而不需要具备专业的技术知识。同时,服务器管理面板还提供了一些自动化的功能,如备份、监控、安全性检查等,可以帮助用户更好地保障服务器的稳定性和安全性。
2023-05-17 17:33:13
1554
原创 【项目部署篇】-从0搭建一套wiki知识库系统
因为 mm_wiki 内置了一个轻量级的 Web 服务器(Go HTTP Server),可以直接在其上运行,不需要额外安装和配置应用服务器软件。当你启动 mm_wiki 时,它会自动启动内置的 Web 服务器,并监听指定的端口,等待用户的访问请求。mm-wiki的安装是需要mysql数据库的,我们需要首先安装mysql-server。我们可以将mysql和mm-wiki安装在同一台。github的下载地址:https://github.com/phachon/mm-wiki/releases。
2023-05-16 20:12:31
11996
9
原创 【linux服务器基础环境配置1】-Ngnix篇
nginx是一款高性能的开源Web服务器软件,也可以用作反向代理、负载均衡和HTTP缓存等。它采用事件驱动的异步架构,能够同时处理大量的并发连接,具有非常高的并发处理能力和稳定性。nginx还支持动态模块化扩展,可以通过第三方模块实现各种功能,如SSL/TLS加密、HTTP2协议、WebSocket、FastCGI、Lua脚本等。由于其高效、灵活和可靠的特性,nginx已经成为Web应用服务器领域的主流选择之一。通俗的理解:nginx是一种软件,就像你在电脑上安装的QQ、微信一样。
2023-05-16 14:21:56
362
3
原创 【linux服务器基础环境配置2】-Tomcat跟Apache篇
Tomcat会处理这些动态请求,生成动态HTML页面,并将其返回给Apache,最后由Apache将其返回给用户。,它是目前全球使用最广泛的Web服务器软件之一。总的来说,Apache和Tomcat都是非常优秀的Web服务器软件,具有各自的特点和优势,可以根据实际需求选择使用。总的来说,Tomcat是一种强大、灵活、易于使用的Java Web应用服务器,是Java Web开发和运维人员必备的工具之一。Tomcat的全称是Apache Tomcat,它最初由Apache软件基金会开发,后来成为了独立的项目。
2023-05-16 14:19:11
1328
5
原创 Redis缓存数据库知识
redis是一个缓存数据库,也是一种中间件,是为了解决主数据库压力从而采用的一种软件解决方案。里面往往存放一些不是太重要(不需要永久存放),但是又必须临时存放的东西,比如token(登录信息),签到记录,活动领取记录等等Redis是一个开源的内存数据结构存储系统,也可以用作数据库、缓存和消息中间件。以下是一个使用Redis作为缓存的简单示例:假设你有一个Web应用程序,它需要频繁地查询数据库以获取数据。为了提高性能,你可以使用Redis作为缓存,将经常使用的数据存储在Redis中。
2023-05-12 16:18:33
751
原创 mysql5.6 安装报错问题汇总
3.如果你在安装的时候,碰到说c++ 2010没有装,或者c++2012没有装,类似这种。要想正常的访问mysql数据库,就要保证mysql的后台服务处于运行中。可以在服务里面,找一下mysql56的服务是否在运行。这两个文件里里面的MYSQL文件都删除干净。右键-我的电脑-管理-服务和应用程序-服务。4.文件名冲突,服务名冲突。1.文件没有删除干净。
2023-05-09 21:03:37
507
原创 windows系统如何安装mysql数据库
原文链接:https://blog.youkuaiyun.com/weixin_43887285/article/details/121857312。下载mysql地址:https://dev.mysql.com/downloads。详细可以参考下面这个链接,说的还是比较详细的。也可以按照链接自行下载。安装包可以私信找我要。
2023-04-06 16:51:59
121
原创 jmeter跨线程组传参
但是,往往在实际工作中,还会碰到一种场景,就是两个接口分别需要存储在两个不同的线程组下。就是当两个接口在一个线程组下的时候,要想串联起来其中的依赖关系比较简单,直接使用json提取器提取并保存为变量就可以了。通过函数助手对话框,找到__P函数,输入你刚才设置的属性名,然后复制下面代码,填入你要放的地方。将json提取器里提取到的tk这个变量,转存储为自定义的tk属性(属性是全局的)思路:jmeter中,属性是全局的,是可以动态设置的;这样就完成了,第一个线程组的变量,让第二个线程组调用。
2023-04-05 12:40:59
1738
原创 【数据库篇】-实际工作过程中遇到的问题1
如果ip地址,库名都一样,但是你看不到数据库表,很可能是你使用的数据库账户的权限不够导致的。需要去数据库里面查看数据,但是无法看到表数据。
2023-04-03 17:24:36
115
原创 jmeter处理中文乱码
当你在jmeter里面出现了中文乱码,不要慌,很简单就可以解决了。找到代码后,复制这一行,去掉前面的#,后面的改成UTF-8。右键,选择打开方式用编辑器,或者记事本打开他。找到jmeter安装目录下的一个文件。修改完成后,重启jmeter。大功告成,拜了个拜~~~~ctrl+F进行全局搜索。
2023-04-03 16:58:29
144
原创 redis教程
缓存雪崩:是指大量的缓存 key,在同一时间大量的失效。缓存穿透:是指 redis 里没有请求想要的数据,直接穿过 redis 到数据库了。缓存击穿:是指某个一个非常热点的 key,大量的用户去请求这个缓存热点 key,当这个缓存 key 突然失效的时候,这些请求都会打到数据库上。
2023-04-03 16:38:29
248
原创 docker手册
Docker Compose 是一个编排多容器分布式部署的工具,提供命令集管理器化应用的完整开发期,包括服务构建,启动和停止。使用步骤:利用 Dockerfile 定义运行环境镜像使用 docker-compose.yml 定义组成应用的各服务运行 docker-compose up 启动应用。
2023-04-03 16:36:54
338
原创 nmon性能监控工具
nmon性能监控工具nmon analyserno mo an ne lai re性能数据采集**第一步:**首先查看自己的linux版本号,然后去下载对应的版本nmon工具包,也可以用wget命令直接联网下载,但是比较慢,建议直接下载下来后上传到linux目录里面。1、执行uname -a 查看版本:2、查看linux系统供应商,输入命令:cat /proc/version,我的linux供应商为red hat3、查看linux系统版本,输入命令:cat /etc/re
2023-04-03 16:34:48
1737
1
原创 nmon性能结果报告分析
/ ********************* 橫行:CPU各项指标 **************************** //4、在 AIX 上主要关注的是计算内存占整个物理内存的百分比,linux 上主要关注的是 active 内存占整个物理内存的百分比。// ****************** 纵列:CPU各项指标数据中的特殊值 ******************* //显示采集间隔内磁盘读的总兆字节数,可能是nmon的bug,该值并不准确,并且使用LVM划分的虚拟磁盘可能会存在重复统计。
2023-04-03 16:33:17
1256
原创 Jacoco代码覆盖率
覆盖率是用来衡量测试代码对功能代码的测试情况,通过统计测试代中对功能代码中行、分支、类等模拟场最数量,来量化说明测试的充分度。代码覆盖率=代码的覆盖程度,一种度量方式。覆盖率简单说:跑了一个测试用例,项目代码中哪些模块、文件、类、方法、行执行了。其中行覆盖率是最细粒度,其他覆盖率都可从行覆盖情况计算出来。
2023-04-03 16:31:08
2871
原创 1秒安装jmeter性能测试工具
java路径如果你下载的时候,没有更改,那么就跟我的路径是一样的,直接去找吧。找到你的java安装目录,然后找到里面java.exe文件打开i就行了。再次强调,打开jmeter之前,要确保你的电脑上,有java环境。如果你的jmeter图标不是一个小咖啡杯的话,需要你更改打开方式。要确保你的电脑上有java环境,如果不会装的话,看我上个教程。下一步,怎么打开jmeter,找到jmeter程序。然后你就可以发现,能打开jmeter了。然后,打开下面的第一个文件。好了,大功告成,安装完成。
2023-04-03 16:05:28
70
1
原创 Win10-部署java环境教程
一提到部署环境,不得不提到java环境,现如今java遍地走,python多如狗的世界里,如果不能在本地搭建一套java环境,都不好意思说自己是搞软件的。ok,把上述三个变量全部创建好了后,java环境就配置好了,可以通过在cmd命令行页面里输入java,javac,java -version 来检查是否安装成功。可以说是极其简单~大家看完这篇攻略,保证学会!点击新建,添加一段 %JAVA_HOME%\bin(如果是win10,不需要前面的英文的分号)注意这个目录,记下来!
2023-04-03 15:37:20
1244
3
原创 禅道附录1-如何在安全组里放行端口
优先级随便写,然后端口这里写9000跟9001,然后确定。添加完毕后,即可完成9000端口跟9001端口的入站放行。等待几分钟就可以生效,就可以愉快的访问了~~点进去服务器里面,选择安全组。进入你的云服务器,控制台。先点击入站规则,进行添加。我用的是华为云的服务器。出站规则一样是这样添加。
2023-03-09 16:43:17
761
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人