- 博客(6)
- 收藏
- 关注
原创 Python接口自动化之登录接口测试_登录接口测试用例
接口:检测外部系统与系统之间以及内部各个子系统之间的交互点。通俗来说,接口就是连接前后端的桥梁,接口测试可以简单理解为脱离了前端的功能测试。一个又一个的接口就对应功能测试内一个又一个的功能。但注意,一个功能有可能不是一个接口就能实现。那么,接口测试和功能测试的区别在哪呢?其实功能测试就是在页面上输入我们的参数值,点点点;而接口测试没有前端,而是通过接口文档上的调用地址、请求参数等,校验返回的结果值,也就是说,接口可以看成没有界面的功能测试。因此,可以分析,系统间的接口包含三部分:输入、处理逻辑、输出。
2025-01-14 07:02:36
1924
原创 python持久化存储文件操作_python 文件存储
JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、Java、JavaScript、Perl、Python等)。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。os,语义为操作系统,处理操作系统相关的功能,可跨平台。方法一: 调用close()方法关闭文件。os模块中的rename()可以完成对文件的重命名操作。os模块中的remove()可以完成对文件的删除操作。rename(需要修改的文件名, 新的文件名)。
2025-01-14 06:58:55
1589
原创 Python并发编程之深入理解yield from语法_yield from 双向通道
由上面两种方式对比,可以看出,yield from后面加上可迭代对象,他可以把可迭代对象里的每个元素一个一个的yield出来,对比yield来说代码更加简洁,结构更加清晰。利用常规的方法,几乎是没办法实现如上我们想要的效果的。我们都知道,get_html()等待返回网页是非常耗IO的,一个网页还好,如果我们爬取的网页数据极其庞大,这个等待时间就非常惊人,是极大的浪费。因为我们之前说了,委托生成器,只起一个桥梁作用,它建立的是一个双向通道,它并没有权利也没有办法,对子生成器yield回来的内容做拦截。
2025-01-14 06:51:27
643
原创 Github上瞬间突破98K星标的性能优化方案优解到底有什么魅力!
通过监控系统上对一些机器关键指标(gc time、gc count、各个分代的内存大小变化、机器的Load值与CPU使用率、JVM的线程数等)的监控报警,也可以看gc log和jstat等命令的输出,再结合线上JVM进程服务的一些关键接口的性能数据和请求体验,基本上就能定位出当前的JVM是否有问题,以及是否需要调优。性能优化是个系统性工程,对工程师的技术广度和深度都有要求,它不仅需要你精通编程语言,还需要深刻理解操作系统、JVM 以及框架原理的相互作用关系,需要你多维度、全方面地去分析排查。
2025-01-12 18:13:25
370
原创 gitee(码云)
git checkout -b hello : 创建hello分支并且切换到hello 分支(相当于执行了 git branch hello 和 git checkout hello)$ git push -u origin master // 将master 分支推送到origin 所代表的远程仓库地址。$ git commit -m ‘这是修改的内容’ // 将暂存提到本地仓库。删除默认分支的项目,然后进行克隆到分支上,进行git clone + 地址。
2025-01-12 18:09:44
693
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅