- 博客(34)
- 收藏
- 关注
原创 MySQL安装教程(详细版)
宝宝们要记住这些最基本的信息哦。到这里,MySQL就安装成功啦!):Win + R 打开“运行”对话框,输入services.msc,点击确定或直接Enter键,进入"服务"管理器窗口,找到MySQL,会显示“正在运行”,右键“停止”(记住这个方法,MySQL安装成功后,手动启动时会用到此方法)。对于MySQL是否开机自启,建议手动启动,需要时Win + R 打开“运行”对话框,输入services.msc,点击确定或直接Enter键,进入"服务"管理器窗口,找到MySQL,右键“启动”就好。
2024-11-21 15:09:41
1189
原创 eclipse下载与安装(汉化教程)超详细
5、加载成功后,找到Babel Language Packs in Chinese (Simplified)勾选上,同时记得取消勾选Contact all update sites during install to find required software,如果勾选此项程序会尝试连接官方的更新网站(国外的),导致安装变慢或直接卡住!官方地址(在国外,不建议使用):https://download.eclipse.org/technology/babel/update-site/latest/
2024-10-30 16:28:28
10143
6
原创 软件测试最最最全面试题
2、我印象最深的就是我在做小花金融这个项目中,出现的bug,一开始在提交贷款金融数字参数时,后台没有反应,界面也没反应,然后我用抓包工具,重新输入贷款参数,抓取url,参数内容,还有响应结果进行对比,发现参数内容是一致,则判断为可能是后台bug,然后查看数据库数据有没有输入进去,然后通过和开发人员的努力,最终解决了。(2)测试小程序和web测试是差不多的,就是测试的入口不一样,测试通过扫码跳转到程序界面,调试成体验版(或开发版),在进行测试,如果有bug就提交开发,开发修改后就生成新的二维码,在进行测试;
2024-10-16 11:41:51
369
原创 Android Studio 安装配置教程(Windows最详细版)
目录前言Android Studio 下载Android Studio 安装Android Studio 使用一、创建默认项目(Compose)二、创建常规项目三、使用ViewBinding 四、查看Gradle版本、SDK版本、JDK版本① Gradle版本② SDK版本③ JDK版本 Android开发不可或缺的一个开发工具,Android Studio,这个开发工具也是Google力推的,如果你还在使用Eclipse的话,那么可以考虑升级一下,在早期的Android Studio版本中并没有自带JD
2024-09-14 15:14:16
3506
原创 MySQL数据库的简单使用(Navicat)
在电脑桌面左下角的搜索栏搜索->;进去后选择最后一个;从里面找到 MySQL 服务名,在服务名上->即可启动。选择要连接的数据库():弹出窗口:完成以上步骤之后,点击出现,完成啦!!!在建立好的 mysql 连接上 -->弹出窗口:1.数据库名:;;;然后点击创建成功!!!打开你新建好的数据库,点击->在这里添加字段:在这里设置标识列(勾选。
2024-09-03 09:48:10
1299
原创 黑盒测试用例设计方法之边界值分析法
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。
2024-08-22 14:43:52
624
原创 Navicat如何导出excel表
the export object(s).请选择要导出的项目,在源表中选择要导出的表就好了,点击左边的方框,选中就是有打勾的状态,然后再点击下一步,一般导出一直默认点击下一步,最后点个开始和关闭。(这里也可以选择只导出想要的某几列,不过默认都是导出全部的。如果想只要某几列,就把全部字段前面打勾取消,再看可用字段,选择想要的就好了)有两种格式,都可以选,看你喜欢,然后点击下一步,1、选中一个表---右键---导出向导。3、选中需要导出的表格,然后点击下一步。2、选择你需要的格式,
2024-08-15 17:14:01
2359
原创 Navicat如何导入excel表
第一个数据行:2 意思就是从第二行开始存储数据,就是你的源表excel表的第二行是放数据的地方)【9】出现Finish successfully表示导入成功,然后点击关闭,这样数据就成功导入了。导入了数据193条,添加了193条,更新0,删除0,报错0)【2】弹出来一个框框,如下图所示,点击那三个点,去选择文件。4】其他都是默认的,一般情况下不需要改,点击下一步。【3】选择需要导入的sheet表,然后点击下一步。【1】选中一个表,右键---导入向导---选择。文件---点击下一步。
2024-08-15 17:05:33
1871
原创 Linux最全最全常用命令
为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。今天在一台新的CentOS机器上使用c3p0连接池操作mysql数据库出现中文乱码问题,具体表现为:查询时无中文乱码问题,写数据时中文乱码,查看了机器上数据库字符集也是UTF8,应该不会出现中文乱码才对,最后在c3p0配置文件中 jdbcUrl后加上:?注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了方便大家的记忆,无论删除任何目录或文件,都直接使用 rm -rf 目录/文件/压缩包。
2024-08-13 16:50:39
4697
1
原创 adb常用命令
ADB,全名Android Debug Bridge,是Android提供的一个通用的调试工具,是一个C/S。2. 操作对象: adb命令 操作手机,其他移动端设备,包 adb shell 命令,管理的是安卓系统本身。1. 执行位置不同 : adb命令 pc端或者windows命令行 adb。的命令行工具,通过这个工具,使得我们的PC能够和Android设备来进行通信。首先给大家介绍一下adb。
2024-08-05 17:53:14
378
原创 抓包工具:Charles 进行断点测试
1、点击Charles菜单-【Proxy】-【Breakpoint...】,此时会弹出【BreakpointsSettings】对话框。2、双击【Location】内的接口地址,此时会弹出【Edit Breakpoint】对话框。4、如果我只需要修改返回的参数,就只勾选【Response】2、对要打断点的接口右键,选择【Breakpoints】2、点击【Edit Response】,修改返回的报文。3、点击底部的【Execute】将修改后的报文返回。1、再次发起接口请求,此时会弹出下面的对话框。
2024-08-02 15:53:14
610
原创 Git安装及配置教程(最最最详细没有之一)
解决:这是通过Git GUI进行提交时发生的错误,由 .git 文件夹中的文件被设为“只读”所致,将 .git 文件夹下的所有文件、文件夹及其子文件的只读属性去掉即可。注意:git config --global 参数,有了这个参数表示你这台机器上所有的git仓库都会使用这个配置,当然你也可以对某个仓库指定不同的用户名和邮箱。方法一:点击test1文件下进去之后-》鼠标右击选择Git Bash Here->输入$ git int。3、将本地仓库同步到git远程仓库中:git push。
2024-07-04 16:46:13
3095
原创 python常用代码示例大全2
这段代码中,我们创建了一个名为 fruits 的列表,并使用 for` 循环迭代该列表的每一项。在每一次循环迭代中,我们可以访问当前迭代项,并对其进行一些操作,如在这里打印。Python 列表是一种动态的、有序的数据结构,它可以包含不同的数据类型,并且可以通过索引来访问列表中的元素。以上代码定义了一个函数 say_hello,该函数接收一个名为 name 的参数,并在调用时打印出 “Hello, ” 加上参数。在循环内,每次执行 i 的值都会自增 1 ,直到当前的 i 值大于等于 10 时循环终止。
2024-07-03 17:03:51
510
1
原创 jmeter如何测试一个post请求(发送json请求报文)
目录1.配置测试计划1.1.创建POST的HTTP请求取样器(模拟POST请求)1.2.创建HTTP信息头管理器2.执行压测并查看结果更详细的配置请参考另外一篇博文: jmeter如何测试一个get请求post请求需要发送json的需要将报文填到【消息体数据】里面,后续会将整个字符串传给后端post请求发送json报文的时候,与get请求不同的是需要增加一个处理Http请求头的配置线程组右键 - 添加 - 配置原件 - HTTP信息头管理器到压测的环节就没有什么问题了,验证完了后就开始执行压测.
2024-07-03 16:38:08
1300
原创 jmeter如何测试一个get请求
只有验证通过了才能进行压力测试,其实就是发送一次请求试试,结果在查看结果树菜单下查看。配置线程组的基本参数(主要3个)等着跑完了就可以查看聚合报告。补充GET请求相关的参数。线程组右键 - 验证。线程组右键 - 启动。
2024-07-03 16:23:51
445
原创 python常用代码示例大全
字符串替换:使用 replace() 函数可以将字符串中的一个子字符串替换为另一个子字符串。字符串分割:使用 split() 函数可以将字符串按照指定的分隔符分割为多个子字符串。字符串搜索:使用 in 和 not in 运算符可以在字符串中搜索某个子字符串。if 语句用于检查一个条件是否为真,如果为真,执行对应的代码块。字符串连接:使用 + 或 + 运算符可以将两个字符串连接起来。字符串重复:使用 * 运算符可以将字符串重复多次。字符串截取:使用索引和切片可以截取字符串中的一段。
2024-07-03 16:18:20
211
原创 Linux最常见的创建文件方法
Nano:在终端中输入 nano filename 命令来创建一个新文件,并使用 Nano 的编辑功能进行编辑。使用 Nautilus(GNOME 桌面环境):在 Nautilus 中,右键单击要创建文件的目标位置,选择“创建新文档”,然后选择所需的文件类型。使用 Dolphin(KDE 桌面环境):在 Dolphin 中,右键单击要创建文件的目标位置,选择“创建”,然后选择所需的文件类型。创建一个新文件并输入内容:cat > filename,然后输入文件内容,按 Ctrl+D 保存并退出。
2024-04-24 09:57:47
225
原创 SVN详细安装教程
比如:在一个研发团队中,项目中的文件,谁写的谁保存,其他人需要的话找写的那个人要,万一那人把文件改了呢或者对文件进行频繁的修改呢,其他需要的人就要不时的找那人要么……这是不合理的,所以版本控制工具就有了用武之地,项目相关的文件都放置在版本控制工具里,如SVN,其他人需要的话直接从SVN下载即可。2、SVN安装成功之后,在电脑的桌面上是没有对应的图标显示的,而是鼠标右键弹出的窗口中有新安装的SVN的相关的选项,如下图-汉化后的:;上图中,1对应的是SVN的安装工具,2是SVN的汉化工具。
2024-03-01 11:58:19
769
1
原创 SVN详细使用教程
一、SVN的工作原理二、SVN的主要操作SVN检出是在第一次与SVN服务器建立连接的时候使用注意:在检出前,先新建一个文件夹,因为检出时会检出很多文件和文件夹,新建一个文件夹就是为了把所有检出的文件和文件夹放在一起。1) 创建一个空的文件夹(项目名),如:D:\huileketang2) 进入新建的文件夹3) 右击,选择”SVN 检出…”4) 在打开的小窗口中,a) 版本库URL:输入项目的svn url地址,b) 检出至目录:输入第1步中新建的文件夹目录(D:\huileketang)
2024-03-01 11:49:17
5953
1
原创 【导入导出测试用例编写】
a、除重复行之外的其他数据导入成功,重复行中的第一行导入成功,后面一行导入失败,并给出失败行对应的错误原因。a、除存在冲突之外的其他数据导入成功,存在冲突的行导入失败,并给出失败行对应的错误原因。12.导入其他格式的文件,当导入的文件格式不正确时,系统是否做出正确的判断,并给出对应的错误提示。① 所有行均存在格式不符合规则的数据,是否会提示“导入失败,并给出每一行对应的错误原因”a、符合规则的导入成功,不符合规则的导入失败,并给出失败行对应的错误原因。b、导入失败,并给出失败行对应的错误原因。
2023-10-31 16:57:06
1101
1
原创 Charles非常实用的Map Remote功能小结
charles的Map Remote功能(指定的网络请求重定向到另一个网址),说白了就是你本来要请求A接口拿数据,重定向后,你实际请求的是B接口,拿到的是B接口返回的数据。方法2、在接口A的url上右键,选择Map Remote,将重定向的信息都删掉。注意:原本请求的接口如果有时间戳,要把时间戳删掉,保证每次请求的url一致。1、先请求一下要重定向的接口A,在url上右键选择Map Remote。1、要测试的接口部署在另一台服务器上,或者另一个测试环境。3、再次请求接口A,就可以看到他实际请求的是接口B。
2023-10-18 12:02:30
1001
原创 Charles非常实用的map local功能小结
1.我在测试过程中,有时候需要大量的数据来对某一个功能进行测试,没有接触到这个功能时,那些数据我都是通过系统一步步来创建,举例子来说:想测试一下订单超过10条的前端翻页功能是否正常使用,需要通过C端一步步创建订单,下单来实现这一步骤的测试,所以急需这个功能来节省很多繁杂的步骤。2.将保存的文件打开,我这里是通过sublime text打开的,打开默认是在一行显示,为了更好的展示,我整理了一下格式,此处按照格式增加数据,红色部分是我增加的第二页的一条数据,增加后是总的数据是11条,那么就可以验证翻页功能。
2023-10-18 12:00:21
524
原创 Charles抓包基础设置
接下里验证下手机请求,当我们看到Charles里能抓到这个连接,就说明配置没问题,看到unknown(未知),这个不要紧,那是我们没有安装针对手机端的证书,下面继续我们手机端HTTPS证书安装。通过上面的设置,虽然来自我们手机端的Http协议请求可以抓取到,但是HTTPS协议的包是不能抓取的,需要安装配置证书才可以,现在手机上大多数都已经切到https很少有http协议的了。安装路径是一直的,可以参考。##中文版:帮助--->SSL代理--->在移动设备或远程浏览器上安装charles根证书(如下图)
2023-10-18 11:44:44
261
原创 Mysql基本语句之数据库过滤数据
包含 NULL 的条件都是比较特殊的。这样的比对通常都是失败的,因为不可能得知这样的比对是否为真。:该运算符用于两个值的对比,当两个值都为 NULL 时(这一点与 = 运算符不同),返回 true。# 检索以jet起头的产品名字(和JET起头不匹配)# 检索不是1002,1003供应商并用名称排序。# 检索产品名字中以s开头e结尾的字符,长度不限。# 检索1002,1003供应商并用名称排序。# 供应商1003,价格小于等于10的产品。# 是1002供应商,或者是价格等于10。#供应商ID不是1003。
2023-10-11 20:45:50
663
原创 Mysql基本语句之数据库检索数据、排序检索数据
注意,行0开始数,检索5行是:0,1,2,3,4行,第6行同理从行0开始数。如果要在多个列上进行降序,需要对每个列都进行DESC说明。# 从products表中获取prod_name这一列。# 先对价格降序,再用产品名称排序(无说明默认升序)# 用prod_name的字母顺序排序。# 先用价格排序,再用名称排序。# 检索第6行开始的5行。# 重复的行只显示一次。
2023-10-11 20:40:59
114
1
原创 Mysql基本语句之数据库基本认识
MySQL是一个开源的关系型数据库管理系统,常用于Web应用程序的后端数据存储。它支持多种操作系统和编程语言,具有高性能、可靠性和可扩展性等特点。
2023-10-11 20:34:48
50
原创 jmeter基本使用教程
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。
2023-10-08 14:44:21
183
1
原创 Badboy使用教程+常见使用问题
轻量级的免费测试工具;可以功能测试,主要还是性能测试;可以单独进行简单任务的压力测试,也可以作为Jmeter脚本开发工具。 主要是测试人员使用。也有少量功能支持开发人员调试、自测使用。Badboy是一款免费的Web自动化测试工具,是用C++开发的动态应用测试工具。其拥有强大的屏幕录制和回放功能,提供图形结果分析功能,刚好弥补了JMeter的不足之处。所以再做Web测试时,使用这两个工具将是最佳组合。同时Badboy提供了将录制好的Web测试脚本,可直接导出生成JMeter支持的.jmx格式
2023-10-08 11:34:20
2520
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人