- 博客(15)
- 资源 (1)
- 收藏
- 关注

原创 大模型辅助编程
Deepseek是由杭州深度求索人工智能基础技术研究有限公司(DeepSeekAI)开发的一款完全开源且可商用的大型语言模型。它以卓越的自然语言处理能力和代码生成能力著称,最新版本Deepseek-V3在开源模型中位列榜首,推理速度大幅提升,且价格相对低廉,性价比极高。Deepseek支持多种接入方式,包括AI对话、API接口和模型下载等,方便用户快速集成和使用。Cline是一款开源的VSCode插件,它能够与Deepseek等AI模型无缝集成,提供智能代码编辑功能。
2025-01-19 21:49:09
1556

原创 一位三年测试经验的测试告诉你一些常用的知识点
什么是软件测试?What is software testing?软件测试是在测试中识别软件产品和服务的准确性和质量的过程。显然,它的诞生是为了验证产品是否满足客户的特定先决条件、需求和需求。讲的更加通俗一点就是找错误,找什么错误,就是根据一个产品的使用说明书,来验证说明书上面提到的功能是否达到用户的一个功能需要,或者是是否达到产品的一个功能预期。软件测试的目标◎在给定的产品中尽可能多地发现错误(或bug)。◎演示一个给定的软件产品与它的需求规格匹配。◎使用最小的成本和努力来验...
2020-11-24 19:11:46
699
1

原创 接口学习总结
接口测试学习总结什么是接口测试:接口测试是项目测试的一部分,它测试的主要对象是接口,是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与所测系统之间以及内部各系统之间的交互点。测试的重点是检查数据交互、传递、和控制管理过程以及系统间的相互依赖关系等。接口测试的目的:接口测试的目的是测试接口,尤其是那些与系统相关联的外部接口,测试的重点是要检查数据的交换,传递和控制管理过程...
2018-06-11 10:04:29
1277
原创 搭建pytest接口自动化测试框架(一)
项目整体框架结构├── .venv/ # 虚拟环境目录├── allure-report/ # Allure 生成的测试报告目录├── allure-results/ # Allure 测试结果文件目录├── config/ # 配置文件目录├── logs/ # 日志文件目录├── reports/ # 其他报告相关文件目录。
2025-04-10 17:46:21
429
原创 Python 链接数据库操作
在写python接口自动化测试脚本时,需要连接数据库去验证数据。这个时候需要python链接数据库去编写sql语句去查验数据。那么python链接数据库的脚本文件如何编写呢?
2022-08-04 12:13:48
736
原创 性能测试总结
性能调优是什么,我们为什么要进行性能调优?主要是由以下几个点来考虑:1、编写的新应用上线前在性能上无法满足需求,这个时候需要对系统进行性能调优。2、应用系统在线上运行后随着系统数据量的不断增长、访问量的不断上升,系统的响应速度通常越来越慢,不满足业务需要,这个时候也需要对系统进行性能调优。3、临时的补救措施只是在给应用埋雷,同时也只能解决部分问题,没有从根本上解决问题。性能调优可以冲哪几个方面入手?这里我们可以考虑的点有以下几点1、硬件层面:可以考虑系统服务器的cpu、内存、磁盘、网络
2021-10-02 11:45:21
210
原创 JMETER进阶学习---请求数据参数化、性能监控、链接数据库、分布式压力测试
1、 jmeter http接口参数化(有多种实现方法)第一种方法是使用用户定义的变量:在线程组上右键添加一个配置元件---》用户定义的变量在http请求中的使用方法第二种是使用CSV数据文件设置:在线程组上右键添加一个配置元件---》CSV数据文件设置设置字段的含义:文件名:填写设置的文件路径(文件格式一般是txt文件)文件编码进行下拉选择utf-8变量名称写的是写入的字段...
2021-08-16 15:36:01
508
原创 经典面试题:从输入URL到页面加载发生了什么
最近面试的时候有面试官问了这个在输入网址的窗口中输入url后发生了什么过程,这个问题当时也是把我问住了,所以我特地查询了一下资料后来总结一下具体的发生了一下几个过程1、浏览器的地址栏输入URL并按下回车。2、浏览器查找当前URL是否存在缓存,并比较缓存是否过期。3、DNS解析URL对应的IP。DNS域名解析的过程实际是将域名还原为IP地址的过程。4、根据IP建立TCP连接(三次握手)。在通过第一步的DNS域名解析后,获取到了服务器的IP地址,在获取到IP地址后,便会开始建立一次连接
2021-02-19 00:53:31
292
原创 TCP的三次握手与四次挥手
三次握手:(1)第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。(2)第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置为1,ack=J+1,随机产生一个值seq=K,并将该数据包发送给Client以确认连接请求,Server进入SYN_RCVD状态。(3)第三次握手:Client收到确认后,检查ack是否为J..
2021-02-19 00:27:20
133
转载 二十多岁一定要坚持的几件事
二十多岁一定要坚持的几件事:1. 别丧丧是容易习惯的,积极也一样,都能养成习惯。遇到一件好事,丧的思维是:那谁竟然获得的比我多;而积极的思维是:我今天获得的比昨天多;遇到挫折,丧的思维的是:弄死我算了;积极思维是:打不死我的只会让我变得更强。久而久之,人和人,就不一样了。2. 多读书永远不要连续三天不读书,人容易变得很笨很笨的。读书是自己和自己的交流是自己和作者的交流。包里习惯性地...
2019-05-16 16:09:54
194
原创 自动化测试框架总结
自动化测试框架流程图:自动化测试框架模块:配置文件读取模块 日志模块 测试数据读取模块 测试执行模块 测试结果更新模块 异常处理模块 屏幕截图模块自动化框架模块功能说明: 配置文件读取模块模块的主要功能是把测试项目的公共配置读取到脚本里。日志模块模块的主要功能是记录测试的详细步骤。测试数据读取模块模块主要包括的功能是测试用例数据的读取、测试步骤数据的读取...
2019-03-19 18:05:21
940
原创 fidder使用总结
Fidder是常见的手机抓包工具,可以抓取http或者https。我目前的项目中app的请求方式是https的请求,所以我先把fidde抓取app关于https的请求先记录下来首先下载fidderFiddler官网下载:https://www.telerik.com/download/fiddler,下载完了直接下一步安装。(下载完成之后就可以开始fidder的抓取准备工作了)对fidd...
2018-09-05 17:50:50
780
原创 如何安装Robot Framework
Robot Framework的安装:Robot Framework支持python2.x,同时也支持python3.x。如果你不知道你有没有安装python,在“cmd”上输入“python” ,回车:如果运行结果是这样,说明你的python没有安装成功。那就需要去安装python2.x或python3.x的版本。1、首先访问http://www.python.org/download/去下载p...
2018-06-19 17:21:28
1327
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人