摘要:前言 在上篇文章 "《使用pytest xdist实现分布式APP自动化测试:基于SSH》" 中,尝试了使用SSH来实现master和worker的通信网关,现在来看下使用socket怎么实现。其实在最开始的 "《使用pytest xdist实现分布式WEB自动化测试》" 已经提到过socket,这 阅读全文
posted @ 2020-04-27 20:34 cnhkzyy 阅读(145) 评论(0) 推荐(0) 编辑
摘要:前言 pytest xdist是一款分布式测试插件,它有两种方式实现master和worker的远程通讯,一种是SSH,另一种是socket。本文将介绍如何使用SSH实现用例同步、用例执行以及报告收集 项目环境 系统环境 |角色 | 系统 | Python版本 | ip | | | | | | | 阅读全文
posted @ 2020-04-27 19:11 cnhkzyy 阅读(193) 评论(2) 推荐(1) 编辑
摘要:前言 pytest xdist是一款优秀的分布式测试插件,它可以实现进程级别的并发,也可以实现类似于master worker主从分布式测试。目前中文网站对于进程级别的并发介绍的比较多,对于主从分布式测试的资料少之又少。经过反复的实践,对于主从分布式环境的部署和运行有了一定的认知,因此,在本文中将着 阅读全文
posted @ 2020-04-25 20:10 cnhkzyy 阅读(300) 评论(0) 推荐(0) 编辑
摘要:什么是Web Web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统,是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链 阅读全文
posted @ 2020-07-27 21:27 cnhkzyy 阅读(67) 评论(0) 推荐(0) 编辑
摘要:出现了什么问题 最近要整理下pytest-xdist方面的资料,但是尝试通过虚拟机远程连接模拟器的时候,都是报如下的超时: 解决思路 思路一:换模拟器,失败 因为我用的逍遥模拟器,尝试换成夜神模拟器,连接超时 思路二:把桥接ip换成和虚拟机一样的ip地址,失败 这种直接会报一个连接拒绝 思路三:把桥 阅读全文
posted @ 2020-07-15 23:33 cnhkzyy 阅读(66) 评论(0) 推荐(0) 编辑
摘要:前言 使用python manage.py makemigrations时出现报错: from err django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlcl 阅读全文
posted @ 2020-06-25 18:21 cnhkzyy 阅读(92) 评论(0) 推荐(0) 编辑
摘要:SetUID的功能 只有可以执行的二进制程序才能设定SUID权限 命令执行者要对该程序拥有x(执行)权限 命令执行者在执行程序时获得该程序文件属主的身份(在执行程序的过程中灵魂附体为文件的属主) SetUID权限只在该程序执行过程中有效,也就是说身份改变只在程序执行过程中有效 passwd命令拥有S 阅读全文
posted @ 2020-06-07 11:17 cnhkzyy 阅读(73) 评论(0) 推荐(0) 编辑
摘要:前言 在Linux下编写shell脚本时,每次都要使用chmod +x 文件名的方式给文件赋予可执行权限,那有没有一种简单的方法,可以自动识别shell脚本并为其添加执行权限,经过网上搜索,发现可以配置vimrc来实现 步骤 [root@localhost chapter3]# vim ~/.vim 阅读全文
posted @ 2020-05-31 23:04 cnhkzyy 阅读(273) 评论(0) 推荐(0) 编辑
摘要:```python import keyword print(keyword.kwlist) # 运行结果 ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 阅读全文
posted @ 2020-05-21 18:34 cnhkzyy 阅读(167) 评论(0) 推荐(0) 编辑
摘要:定义一个小数scale, 输出 数据比例是 25.00% 注意两个地方: 1.格式化输出%,要使用%% 2.scale转化为整数,乘100要加括号,否则会将字符串重复100次 阅读全文
posted @ 2020-05-21 18:23 cnhkzyy 阅读(98) 评论(0) 推荐(0) 编辑
摘要:可以看到%06d的作用是,不足6位,以0补齐,超过6位,按照原有的变量值显示 阅读全文
posted @ 2020-05-21 18:01 cnhkzyy 阅读(65) 评论(0) 推荐(0) 编辑
摘要:request对象 Flask的request对象封装了从客户端发来的请求报文,可以从它获取请求报文的所有数据 获取请求URL 假设请求的URL是http://helloflask.com/hello?name=Grey,当Flask接收到请求后,请求对象会提供多个属性来获取URL的各个部分,常用的 阅读全文
posted @ 2020-05-21 16:28 cnhkzyy 阅读(63) 评论(0) 推荐(0) 编辑
摘要:模型 (Model):可以用其他库实现 视图 (View):Jinja2渲染的HTML模板 控制器 (Controller):视图函数 阅读全文
posted @ 2020-05-21 15:16 cnhkzyy 阅读(161) 评论(0) 推荐(0) 编辑