上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页
摘要: [本文出自天外归云的博客园] 前篇 前篇:Python Locust性能测试框架实践 本篇 承上——归纳过程 在前篇的基础上,我们可以利用Locust性能测试框架编写python脚本对指定网站或者接口进行压测,对于Locust的使用我们可以归纳为三步: 1. 编写python压力测试脚本; 2. 在 阅读全文
posted @ 2016-12-21 20:18 天外归云 阅读(4896) 评论(0) 推荐(5) 编辑
摘要: 12306上离现在太远的日子的火车查不到,但是接口其实是可以返回的,只是前端上限制了不让查。 通过点击查询按钮进行抓包(F12网络里就可以抓包,也可以通过抓包工具),可以获取到查询的接口以及上行参数。通过模拟请求、替换指定的上行参数与解析接口返回的数据可以得到指定日子回家的所有符合要求车次,pyth 阅读全文
posted @ 2016-12-13 22:55 天外归云 阅读(674) 评论(7) 推荐(2) 编辑
摘要: 代码如下: 脚本保存到本地xx.ps1文件并设置打开方式为用PowerShell运行,双击运行脚本文件。添加开机启动项(启动项的值为在cmd里可以执行的内容): 目标启动项存在,修改开机启动项: 对应实现的注册表效果如下: 阅读全文
posted @ 2016-12-08 17:08 天外归云 阅读(2869) 评论(0) 推荐(1) 编辑
摘要: [本文出自天外归云的博客园] 昨天(2016.11.30)参加了网易资深测试专家王晓明的测试分享会——“一起打造你想要的QA团队”,以下为笔者做的归纳总结。 重点 1.让测试更加容易做好。不容易测试的代码,不具有健壮性。 2.Keep it simple and stupid——简单就是美。把简单的 阅读全文
posted @ 2016-12-01 17:17 天外归云 阅读(828) 评论(0) 推荐(5) 编辑
摘要: 在实际测试工作中,经常要将安卓手机通过wifi代理的形式连接到本机的fiddler或charles服务器代理进行抓包测试。最近一直在想,有没有什么方法可以自动设置安卓手机的wifi代理,曾经想通过修改安卓系统配置文件的方式来修改但是没有找到解决方案。最后决定针对自己的手机进行私人订制,缺点是只能针对 阅读全文
posted @ 2016-11-30 14:46 天外归云 阅读(2733) 评论(0) 推荐(0) 编辑
摘要: 界面版 利用python的wx库写个ui界面,用来把android设备的截图输出到电脑屏幕,前提需要安装adb,涉及到的python库也要安装。代码如下: 运行截图: 优点: 1. 比uiautomatorviewer运行速度快,比monitor更快; 2. 可以针对多个设备,选择性进行截屏; 3. 阅读全文
posted @ 2016-11-17 22:41 天外归云 阅读(1843) 评论(0) 推荐(0) 编辑
摘要: [本文出自天外归云的博客园] 安装Flask 调用python3解释器来创建一个flask虚拟环境,python 3.4以下的版本都不行。首先通过以下命令获取python3解释器的路径: 结果:/Library/Frameworks/Python.framework/Versions/3.5/bin 阅读全文
posted @ 2016-11-08 11:21 天外归云 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 持续过滤log脚本 服务器端持续查看log的shell脚本(其中path1和path2替换为路径特征名,“tail -f”后面接的路径替换为路径特征名所对应的log文件路径): 整体过滤log脚本 如何使用脚本 1. 进入服务器后在当前目录下touch checklog.sh文件; 2. 输入“i” 阅读全文
posted @ 2016-11-02 18:15 天外归云 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: [本文出自天外归云的博客园] 体系划分 对软件测试行业从各层面进行划分,如下图所示: 职业素养 所谓素养就是能把基本的事情做好,而基本的事情主要分为以下几点: 1. 代码的测试驱动化:积极推动测试驱动在产品需求分析阶段的介入(健壮的产品是可测的,易测的); 2. 测试过程的自动化:对于需要不定期或频 阅读全文
posted @ 2016-10-25 14:39 天外归云 阅读(542) 评论(0) 推荐(0) 编辑
摘要: [本文出自天外归云的博客园] Locust的介绍 Locust是一个python的性能测试工具,你可以通过写python脚本的方式来对web接口进行负载测试。 Locust的安装 首先你要安装python2.6以上版本,而且有pip工具。之后打开命令行,分别安装locustio和pyzmq(命令如下 阅读全文
posted @ 2016-10-22 15:37 天外归云 阅读(18300) 评论(0) 推荐(5) 编辑
摘要: [本文出自天外归云的博客园] 这两天用python2写了一个自动化测试框架,取名为Auty。准备用来做Web方面的接口测试,以下为Auty框架一步一步的搭建过程—— 首先在这里我要感谢我的大师兄朱勃的指点、交流和帮助! Auty文件夹结构介绍 1. actions文件夹:包含了和业务相关的包含可复用 阅读全文
posted @ 2016-10-12 13:40 天外归云 阅读(14788) 评论(11) 推荐(6) 编辑
摘要: [本文出自天外归云的博客园] 添加动作库 因为有很多调用的action类如果一直保存在utils中会让utils库不可维护,所以规定utils库中只放和框架本身有关的工具类,和脚本内容相关的工具类都放到Auty根目录下的actions文件夹中,注意添加包结构(__init__.py文件)否则脚本在被 阅读全文
posted @ 2016-10-12 13:36 天外归云 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: [本文出自天外归云的博客园] 垃圾代码回收 添加脚本恢复机制,因为框架会自动生成一些代码,如果代码生成后出现问题导致代码没有正常删除掉,则会造成代码垃圾,在auty目录添加recovery.py文件: 在lib中添加recovery_code.py文件: 运行recovery.py文件就可以回收脚本 阅读全文
posted @ 2016-10-12 13:18 天外归云 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: [本文出自天外归云的博客园] 本次对Auty自动化测试框架做些收尾工作,由于在scripts文件夹中的脚本会需要调用其他包结构文件夹中的脚本,所以这里需要添加一下框架对于内部脚本间互相调用的支持,这里需要动态的在脚本运行时为脚本添加四行内容: 并且在脚本运行完成后删除这四行。对应要修改execute 阅读全文
posted @ 2016-09-29 18:12 天外归云 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: [本文出自天外归云的博客园] 本次为Auty框架添加生成测试结果报告功能,文件结构更新: 在Auty的lib文件夹中添加generate_result.py文件,用来生成测试结果报告: 将生成测试结果报告功能整合进Auty框架,修改execute_selection.py文件,添加收集测试结果功能: 阅读全文
posted @ 2016-09-29 17:40 天外归云 阅读(1953) 评论(10) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页