摘要:
一、队列(Queue) Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。 常用方法 阅读全文
摘要:
阅读全文
摘要:
首先通过adb devices查看设备是否连接成功 2.通过adb logcat命令抓取日志 Logcat 日志文件—android日志提供了记录和查看系统调试信息的功能,日志都是从各种软件和一些系统的缓冲区区记录下来的,缓冲区可以通过logcat来查看和是使用 Logcat输出量大,定义了4个lo 阅读全文
摘要:
1、模拟弱网环境 打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多 2、Fiddler弱网的原理 Rules—>Cutomize Rules打开CustomRules.js 文档 在文件中搜索关键字,m_ 阅读全文
摘要:
如果平时不接触安全测试,安全测试就像一个盲区,我也是有一个同事负责项目预置版本需要对安全方面进行测试,利用空余时间,琢磨了一二,其中看到了一些不错的博客,能对安全测试有个系统了解,我觉得这是有必要的。 移动安全测试的一些总结:http://blog.51cto.com/laoyinga/215534 阅读全文
摘要:
https://archive.apache.org/dist/jmeter/binaries/ 阅读全文
摘要:
python模块中的__all__,用于模块导入时限制,如:from module import * 此时被导入模块若定义了__all__属性,则只有__all__内指定的属性、方法、类可被导入;若没定义,则导入模块内的所有公有属性,方法和类。 1.实例1 #bb.py class A(): def 阅读全文
摘要:
python的每个模块的包中,都有一个__init__.py文件,有了这个文件,我们才能导入这个目录下的module。 那么,__init__.py还有什么别的功能呢? 其实,__init__.py里面还是可以有内容的,我们在导入一个包时,实际上导入了它的__init__.py文件。 我们可以再__ 阅读全文
摘要:
`sudo apt-get autoremove open-vm-tools` 可能会提示没有安装然后输入: `sudo apt-get install open-vm-tools-desktop` 系统会提示是否确认,输入“y”即可然后restart就完成了。 阅读全文
摘要:
mysql -u root -p # 登录mysql use mysql; select User,authentication_string,Host from user #查询用户表 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 阅读全文
摘要:
专项测试主要包含:稳定性测试、内存测试、CPU测试、耗电量测试、流量测试、弱网测试等。 一、稳定性测试 稳定性指APP在手机上长时间运行,功能是否稳定,一般稳定性测试时间是 N*12小时。在工作中一般采用Monkey进行随机测试,检测APP的健壮性。 测试方法如下: ① 跑monkey命令。 adb 阅读全文
摘要:
运用DDT思想+POM思想+pytest框架来最终实现项目 最基本的逻辑就是: test_user_login调用UserLoginPage文件调用basePage文件 test_category调用categoryPage文件调用basePage文件 文件目录: 具体例子: BasePage方法中 阅读全文
摘要:
从一个启动浏览器并打开百度网页的代码开始 from selenium import webdriver driver = webdriver.chrome() driver.get('https://www.baidu.com') from selenium import webdriver `` 阅读全文
摘要:
python写流程控制的时候,有时需要等待运行结果完成才能进行下一步。有几个想法: 一是反复循环判断直到生成结果文件(且文件中有预期结果),低效易出错; 二是用subprocess模块来判断进程结果,较为常用; 三是用drmaa包,功能强大,但使用相对复杂。 这次介绍如何用subprocess来实现 阅读全文
摘要:
一、需求: Jenkins大多数情况下都是用来部署Java项目,上一篇博客已经写了自动打包Java项目,但在现实应用中,Jenkins很强大的,可以做到自动打包发布Java项目。这篇文章,将引导大家完成完整的Java项目(自动发布代码功能)! 二、实验环境 主机名 操作系统 IP地址 软件包 Jen 阅读全文
摘要:
第一种: FROM tomcat:8.5 #维护者 MAINTAINER xx@mail.com #将webapp下的全部删除 RUN rm -rf /usr/local/tomcat/webapps/* #将target下的xx.war拷贝到/usr/local/tomcat/webapps/下 阅读全文
摘要:
在执行脚本时,弹出错误提示: /bin/sh^M:损坏的解释器: 没有那个文件或目录 这是由于脚本文件在保存时使用了DOS文件格式造成的,可以用vim打开文件,然后执行下列操作: 解决方式: 😒et ff=unix :wq 阅读全文
摘要:
第一种: 可以尝试删除原有的镜像,容器,重新拉取 docker-compose up var/cache/nginx/client_temp" failed (13: Permission denied 第二种: 关闭selium:将config中的SELINUX的值更改为disabled vi / 阅读全文
摘要:
注意:这里笔者推荐,先启动一个不挂载数据卷的mysql,从该容器中把相关挂载文件docker cp到主机目录(当然你也可以到官网下载相应的文件)。因为当你挂载的主机目录为空时,docker会帮你创建一个对应的空目录,但相应的容器中的目录也会被置为空 1.可以先随便启动移动mysql 容器,将配置文件 阅读全文