Mac安装AES加密模块pycrypto AES加密模块安装后,代码中import仍然显示为找不到?安装命令:pip3 install pycrypto回到IDE一看,仍然是为报错状态:此时,需要到到python安装路径/site-packages/下更改文件夹名称crypto为Crypto。问题解决!!...
Apache_BenchMark API Test Tool Apache_BenchMark API Test Tool一、前言项目说明:本项目使用Apache_BenchMark(一下简称ab)测试工具,对单个接口进行压测,并输出测试结果。最终效果:在表格中编写单接口压力测试用例,一键执行,逐次对表格内所有接口遍历执行,并输出测试报告。ab官网地址:http://httpd.apache.org/docs/2.0/programs/ab.html二、环境python环境:python 3.6IDE:PyCharm三、安装和使用1、克隆项目
性能、压力测试时的一些小笔记 1、ssh连接到服务器地址ssh -p 端口号 用户名@服务器IP随后输入密码:password.123eg:ssh -p 10022 root@192.168.100.13随后输入密码:password.1232、上传文件到服务器硬盘中scp -P 10022 /Users/zekyll/desktop/go-stress root@36.133.174.63:/root随后输入密码:password.1233、杀死服务器中的go-stress进程ps aux | grep
python中ThreadPoolExecutor线程池 ThreadPoolExecutorpython3标准库concurrent.futures中常用的线程池ThreadPoolExecutor特点:主线程可以获取某一个线程的状态,以及返回值。线程同步让多线程和多进程的编码接口一致。简单粗暴上手操练将使用ThreadPoolExecutor线程池,将文件读取出来,并在文件每一行行末追加内容_我是吊车尾第一步,假设有个文件,20000行,第一行数据为”1“,后续自增。(直接代码写一个)index=1line_list=[]for
PyCharm项目与git/GitHub取消关联 PyCharm项目与git/GitHub取消关联方法进入Pychram--Preferences 选择Version Control,并将VCS列中的Git值切换为`<None>`,并保存 如果不想永久删除关联,其实完成了第2步就可以了,当然,你也可以选择删除工程目录下的所有.git文件 find . -name ".git" | xargs rm -Rf OK!搞定。 ...
使用adb命令操作Android手机输入法 使用adb命令操作Android输入法1.获取当前设备有效的输入法列表2.获取当前设备有效输入法的详细信息3.常看当前`正在使用`的输入法4.切换输入法(设置默认输入法)最近碰到经常需要使用adb命令切换Android手机的输入法,在这里整理一个文章,作为备忘。1.获取当前设备有效的输入法列表命令:adb shell ime list -s 输出:zekylldeMacBook-Pro:~ zekyll$ adb shell ime list -scom.samsung.android.ho
Python之pip安装失败:ReadTimeoutError: HTTPSConnectionPool(host=“xxx'', port=): Read timed out. 今天安装opencv-python时,出现错误提示:ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.网上查了下,可能是网络的原因,导致连接资源超时了,只要自定义连接延迟时间就可以解决。So,更改pip安装命令如下:pip3 insta...
MAC设置最大文件打开数量(解决 ulimit: open files: cannot modify limit: Invalid argument) 最近在使用MAC对接口进行压测,发现多线程高并发的时候,会有一些小坑,这里整理下,方便后续查看。1、容易出现unable to create thread 6: Too many open files。原因是:文件句柄数不够,需要调高ulimit 里面的open file 的值。输入:ulimit -a 查看当前最大的文件打开数量(默认为256)。2、接下来使用ulimit -...
常用的正则表达式 从一个txt编辑工具上看到了一个实用的正则技巧,贴过来,便于以后使用。正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。注:以下内容来自网络,因正则表达库不同可能部分不适用匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? />评注:网上流传的版本太糟糕,上面这个也...
第一条Android自动化测试脚本 一、工具准备Eclipseant 环境(添加ant到环境变量)Android SDK(添加android、adb等到环境变量)Java 环境待测APK(BBX司机端)真机or夜神模拟器or雷电模拟器等等(本文使用夜神模拟器)二、打开工具,配置好环境添加adb环境变量打开夜神模拟器--开发者模式--USB调试adb connect 127.0.0.1:6200...
RobotFramework 断言关键字 一、基础RobotFramework带有丰富的系统关键,使用时无需导入,直接使用,为写自动化用例带来了极大的方便;不能停留在知道或者是会得程度,只有熟练使用各关键字,才能提升自动化用例的写作效率。下面将逐个举例介绍RobotFramework提供的断言关键字。二、实例为方便讲解,首先创建三个list变量:list_a、list_b、list_c;以...
Selenium2Library类库关键字使用说明 Add CookieArguments:[ name | value | path=None | domain=None | secure=None | expiry=None ]Adds a cookie to your current session. "name" and "value" are required, "path", "domain" and "secure" are ...
Appium(二):第一条测试脚本 Appium(一):环境搭建上一篇博文中已经搭建好了整个appium的运行环境,接下来就是需要写一条自动化的测试脚本。我们需要配置Appium应用程序:1、手机连接PC,开启USB调试,从cmd窗口中输入adb deivces 来获取当前连接设备的deviceID2、双击打开PC端桌面Appium图标,进入Appium界面。点击Android机器人图标,设置对应的值,3、点...
Appium(一):环境搭建 Appium简介:官网介绍:Appium is an open-source tool you can use to automate mobile native, mobile web, and mobile hybrid applications on iOS and Android platforms. “Mobile native apps” are those written u...
MarkDown语法分享 MarkDown简介:1、Markdown是一种简单的、轻量级的、纯文本格式的标记语法。2、轻松的使用诸如 * # 等简单的标记符号来排版,以最小的输入代价生成极富表现力的文档。MarkDown有以下优点:1、写作中使用简洁的语法替代排版,(也就是添加简单符号完成排版),所见即所得。让你专注于写作,远离排版烦恼。2、从写作到完成,导出格式随心所欲,文件格式转换方便,Markdo...
Python之pip安装失败----Could not find a version that satisfies the requirement xxxx(from versions: ) 今天在使用pip安装模块的时候,发现无法使用。报错信息:Could not find a version that satisfies the requirement xxxxxxx(from versions: )No matching distribution found for xxxxx如图:网上查询了下,可能是网络的问题,所以,这里需要用国内的镜像源来下载pip ...
Python之unittest单元测试框架 用Python搭建自动化测试框架,我们需要组织用例以及测试执行,这里博主推荐Python的标准库——unittest。unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。unittest核心工作原理unittest中最核心的四个概念是:test case, test suite, test r...
APP测试方法总结(转) 转自App测试方法总结一、安全测试1.软件权限1)扣费风险:包括短信、拨打电话、连接网络等。2)隐私泄露风险:包括访问手机信息、访问联系人信息等。3)对App的输入有效性校验、认证、授权、数据加密等方面进行检测4)限制/允许使用手机功能接入互联网5)限制/允许使用手机发送接收信息功能6)限制或使用本地连接7)限制/允许使用手机拍照或录音8)限制/允许使用手机...
ADB源码分析——ADB模块简述(转) 本文转载自:http://www.apkbus.com/blog-50331-54609.html 1、Adb 源码路径(system/core/adb)。2、要想很快的了解一个模块的基本情况,最直接的就是查看该模块的Android.mk文件,下面就来看看adb模块的Android.mk文件: …… ifeq ($(HOST_OS),linux) //用HOST_OS这个宏...