Loading

摘要: 在使用DRF的时候,通常的文档有:默认文档RestFrameWork、CoreAPI、Swagger,Swagger是最流行的API文档库,在绝大多数服务端开发中都有用到,之前我们使用了CoreAPI来生成文档,一方面是它不够流行,没办法和其他工具结合,另一方面可能是我不熟悉,所有有些接口并不能按照 阅读全文
posted @ 2024-11-03 14:50 DuKe渡客 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 在 Locust 中,HttpUser 和 TaskSet 是用来定义用户行为和任务集合的重要组件。 HttpUser: HttpUser 是一个类,它代表了一个模拟的用户,可以用来模拟HTTP请求。 HttpUser 可以指定一些属性,比如最小等待时间和最大等待时间 (min_wait 和 max 阅读全文
posted @ 2024-07-25 19:05 DuKe渡客 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 多进程分布式的实现: locust分布式时,需借助命令locust 一个一个启动worker,在使用中有点繁琐, 下面借助于多进程,按既定worker数量,一键启动; from locust import FastHttpUser, task, User, events, HttpUser #cla 阅读全文
posted @ 2024-07-24 22:03 DuKe渡客 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 在Django REST framework (DRF) 中,request.query_params 和 request.data 都是用来获取请求中的数据,但是它们之间有一些关键的区别: request.query_params 这个属性用于获取URL查询字符串中的参数。例如,在URL http 阅读全文
posted @ 2024-07-23 22:32 DuKe渡客 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 解决办法使用了 https://zhuanlan.zhihu.com/p/644296061 这个连接下的最后一个折中办法解决! 一、现象 Chrome开启“硬件加速模式”后,在观看视频时,尤其是全屏时,会出现短暂黑屏或黑块或闪屏。如果关闭“硬件加速”,则会造成播放某些高清视频(例如HEVC)视频或 阅读全文
posted @ 2024-06-06 10:55 DuKe渡客 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 一、虚拟环境无法使用问题 修改虚拟环境目录/pyvenv.cfg文件中的路径 建议以下配置全部替换一下 修改虚拟环境目录/scripts/activate.bat文件中** VIRTUAL_ENV参数**的值,改为当前虚拟环境的路径。 另外,项目路径最好不要带中文,否则会导致虚拟环境无法使用(变成使 阅读全文
posted @ 2024-04-14 23:00 DuKe渡客 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 前几天做了UI自动化脚本部署linux服务器,但是放下脚本的allure命令不执行(生成allure报告和启动allure服务的命令不执行),然后就各种找问题,一开始怀疑是allure的环境变量问题,但是发现使用 allure --version 可以正常显示allure的版本没问题 后边尝试将环境 阅读全文
posted @ 2024-01-17 14:00 DuKe渡客 阅读(144) 评论(0) 推荐(0) 编辑
摘要: && 和 & & 表示任务后台执行,与nohup命令功能差不多。 # 运行jar包,并且置于后台执行,执行的日志重定向到当前默认的log.txt文件中 [root@localhost local]$ java -jar test.jar > log.txt & && 表示前一条命令执行成功时,才执行 阅读全文
posted @ 2024-01-16 09:24 DuKe渡客 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 碰到一个linux启动Chrome浏览器失败的奇怪问题,查了很久资料,问题终于解决了,特此记录一下 我的情况是,一开始运维给了一个deploy的账号去部署项目UI自动化测试项目,项目是运行没有问题的,后边运维说要回收掉原有的deploy账号,给了一个dev的账号,结果项目就运行不起来了,报错也知识提 阅读全文
posted @ 2024-01-12 13:37 DuKe渡客 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 1.安装chrome浏览器 下载 访问谷歌中文网站:Google Chrome 网络浏览器。 将页面滑到最下面,点击其他平台, 在弹出的页面选择linux 选择对应的系统版本进行下载。 下载后的deb包默认是arm架构,rpm包默认是x86架构的。所以在选择的时候要对应的系统架构选择安装包,可以通过 阅读全文
posted @ 2023-12-30 22:45 DuKe渡客 阅读(241) 评论(0) 推荐(0) 编辑