会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
测试开发技术
专注于测试开发技术与AI人工智能领域研究、分享、交流。 关注微信公众号『测试开发技术』,后台回复:『资料包』,领福利! !
博客园
首页
新随笔
联系
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
22
下一页
2016年7月3日
PyQt界面编程应用与实践
摘要: 一个典型的GUI应用程序可以抽象为:主界面(菜单栏、工具栏、状态栏、内容区域),二级界面(模态、非模态),信息提示(Tooltip),程序图标等组成。本篇根据作者使用PyQt5编写的一个工具,介绍如何使用PyQt5构建一个典型的GUI应用。 1. 主界面 1. 主界面 QMainWindow类提供一
阅读全文
posted @ 2016-07-03 10:43 狂师
阅读(3396)
评论(0)
推荐(0)
2016年7月1日
理解Python中的装饰器
摘要: 文章先由stackoverflow上面的一个问题引起吧,如果使用如下的代码: @makebold @makeitalic def say(): return "Hello" 打印出如下的输出: <b><i>Hello<i></b> 你会怎么做?最后给出的答案是: def makebold(fn):
阅读全文
posted @ 2016-07-01 23:36 狂师
阅读(3294)
评论(0)
推荐(1)
2016年6月26日
使用 voluptuous 校验数据
摘要: 在 Python 中,我们经常需要对参数进行校验,这是我们有好多种方法,例如写很多 if 啊,或者写正则表达式啊等等,技巧高的人可以写得很巧妙,而技巧一般的人呢,可能会写得很冗长,例如我,经常就不能很好得处理参数校验的代码。 所以我就不断得寻找,终于最近发现了一个不错的 python 参数校验 lib,叫做 voluptuous。名字可能有点难记,而且英文翻译过来的中文还不怎么好听,但是非常好用...
阅读全文
posted @ 2016-06-26 12:21 狂师
阅读(1085)
评论(0)
推荐(0)
2016年4月23日
apache bench(ab)压力测试模拟POSt请求
摘要: ab命令格式: -N|--count 总请求数,缺省 : 5w -C|--clients 并发数, 缺省 : 100 -R|--rounds 测试次数, 缺省 : 10 次 -S|-sleeptime 间隔时间, 缺省 : 10 秒 -I|--min 最小并发数, 缺省: 0 -X|--max 最大
阅读全文
posted @ 2016-04-23 23:16 狂师
阅读(21465)
评论(0)
推荐(0)
使用pabot并发执行robotframework的testSuite
摘要: 下载robotremoteserver-1.0.1.tar.gz、robotframework-pabot-0.22.tar.gz 执行以下命令,以安装pabot: pip install robotremoteserver-1.0.1.tar.gzpip install robotframewor
阅读全文
posted @ 2016-04-23 12:35 狂师
阅读(3249)
评论(1)
推荐(0)
2016年4月18日
解决mac-osx10.11下无法安装wxPython2.8-osx-unicode-2.8.12.1的问题
摘要: 在mac-osx10.11版本下,安装RIDE前提需要装wxPython2.8-osx-unicode-2.8.12.1库,但在安装wxPython过程中,会提示安装失败,以下提供一种解决方案 这里我共享了这两个文件,请在你的Mac里下载下来,下载地址: 链接:https://pan.baidu.c
阅读全文
posted @ 2016-04-18 13:10 狂师
阅读(5863)
评论(0)
推荐(0)
2016年4月15日
Python实现简单的HTTP服务器(支持文件上传下载)
摘要: 1、python内置模块 SimpleHTTPServer (支持下载功能) 在对应的工作目录下,运行命令python -m SimpleHTTPServer 即可把当前目录下以共享服务的形式共享出去。 外部访问可通过访问:http://ip:端口号来访问 (默认端口为8000) 可指定端口: py
阅读全文
posted @ 2016-04-15 23:50 狂师
阅读(13098)
评论(0)
推荐(0)
2016年4月10日
Mac OS启动服务优化高级篇(launchd tuning)
摘要: Mac下的启动服务主要有三个地方可配置:1,系统偏好设置->帐户->登陆项2,/System/Library/StartupItems 和 /Library/StartupItems/3,launchd 系统初始化进程配置。前两种优化比较简单,本文主要介绍的是第三种更为复杂的launch
阅读全文
posted @ 2016-04-10 11:49 狂师
阅读(4863)
评论(0)
推荐(0)
2016年4月9日
在MacOS下Python安装lxml报错xmlversion.h not found 报错的解决方案
摘要: 最近在看一个自动化测试框架的问题,需要用到Lxml库,下载lxml总是报错。 1,使用pip安装lxml 2,然后报错了,报错内容是: 3,然后百度了N久N久,借鉴了一个大神的方案,http://blog.marchtea.com/archives/91 4,找到进入Application->XCo
阅读全文
posted @ 2016-04-09 10:28 狂师
阅读(947)
评论(0)
推荐(0)
2016年3月13日
模拟恶劣网络环境常用的几种解决方案
摘要: 在解决日常的支持需求中,经常会遇到一些用户反馈一些无法简单复现的bug,有很大一部分的bug是由于用户自身的网络环境波动,或者是本身网络环境就较为恶劣,而服务在面对这种恶劣的网络环境的健壮性不够,导致会出现一些意想不到的bug。而在正常的开发自测过程中很难去营造出这种恶劣的网络环境,使得这些
阅读全文
posted @ 2016-03-13 19:01 狂师
阅读(35564)
评论(3)
推荐(4)
2016年3月5日
Web缓存基础:术语、HTTP报头和缓存策略
摘要: 简介 对于您的站点的访问者来说,智能化的内容缓存是提高用户体验最有效的方式之一。缓存,或者对之前的请求的临时存储,是HTTP协议实现中最核心的内容分发策略之一。分发路径中的组件均可以缓存内容来加速后续的请求,这受控于对该内容所声明的缓存策略。 在这份指南中,我们将讨论一些Web内容缓存的基本概念。这
阅读全文
posted @ 2016-03-05 15:47 狂师
阅读(662)
评论(0)
推荐(0)
2016年3月3日
RTMP直播应用与延时分析
摘要: 直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看,HLS主要是延时比较大,RTMP主要优势在于延时低。 一、应用场景 低延时应用场景包括: . 互动式直播:譬如2013年大行其道的美女主播,游戏直播等等 各种主播,流媒体分发给用户观看。用户可以文字聊天和主播互动。 . 视频会议:我们要是有同
阅读全文
posted @ 2016-03-03 22:36 狂师
阅读(4728)
评论(1)
推荐(0)
用Redis作为Mysql数据库的缓存【转】
摘要: 用Redis作Mysql数据库缓存,必须解决2个问题。首先,应该确定用何种数据结构存储来自Mysql的数据;在确定数据结构之后,还要考虑用什么标识作为该数据结构的键。 直观上看,Mysql中的数据都是按表存储的;更微观地看,这些表都是按行存储的。每执行一次select查询,Mysql都会返回一个结果
阅读全文
posted @ 2016-03-03 22:10 狂师
阅读(20105)
评论(0)
推荐(1)
缓存雪崩,缓存穿透解决方案
摘要: 1. 缓存穿透:查询一个必然不存在的数据。比如文章表,查询一个不存在的id,每次都会访问DB,如果有人恶意破坏,很可能直接对DB造成影响。 解决办法:对所有可能查询的参数以hash形式存储,在控制层先进行校验,不符合则丢弃。 2.缓存失效:如果缓存集中在一段时间内失效,DB的压力凸显。这个没有完美解
阅读全文
posted @ 2016-03-03 22:06 狂师
阅读(12333)
评论(1)
推荐(4)
2016年2月29日
使用curl来调试你的应用
摘要: 我们在客户端开发过程中总免不了和后端进行api对接,有时候需要对返回的数据格式进行调试,有时候每次运行客户端来发送请求,这个未免效率太低,这里就来介绍一个好用的工具--curl。 curl curl是一个向服务器传输数据的工具,它支持http、https、ftp、ftps、scp、sftp、tftp
阅读全文
posted @ 2016-02-29 22:14 狂师
阅读(3366)
评论(0)
推荐(0)
2016年2月28日
给Cygwin重新安装curl
摘要: 之前已经安装过了cygwin了,但是重装了系统了。 不过发现cygwin倒是还可以继续使用。 现在想要使用其中的curl工具。 但是却在cygwin安装目录 E:\dev_install_root\cygwin\bin 对应的bin下面没有找到curl.exe。 倒是很诡异的看到了curl-conf
阅读全文
posted @ 2016-02-28 23:36 狂师
阅读(5252)
评论(0)
推荐(0)
Linux Curl常用命令使用【转】
摘要: Curl是Linux下一个很强大的http命令行工具,其功能十分强大。 1)读取网页 $ curl linuxidc.com">http://www.linuxidc.com 2)保存网页 $ curl http://www.linuxidc.com > page.html $ curl -o pa
阅读全文
posted @ 2016-02-28 22:34 狂师
阅读(1285)
评论(0)
推荐(0)
移动平台下的Socket几个问题
摘要: 在页游时代,使用Flash ActionScript 3.0进行开发,as3提供比较简单和健全的socket API。到了手游时代,基于tcp的socket编程遇到了一些棘手的问题。通常情况下手游都要支持至少二大主流平台:Android、IOS,二者共存,暂时没有迹象表现哪一方会没落。 页游跑在浏览
阅读全文
posted @ 2016-02-28 22:24 狂师
阅读(751)
评论(0)
推荐(0)
互联网下,各种高性能后端系统,技术解决方案
摘要: 作为拥有世界上最多的互联网用户群体国家,尤其是移动互联网的大热,做到一个百万级的应用几乎是分分钟的事情。相应对技术的压力,和要求也是非常高的。 要应付这种大并发需要高性能系统的开发,先从常用的MySQL数据库碰到的性能瓶颈,来做分析。因为通常一个小项目刚开始一般都会只用mysql做为数据存储,当用户
阅读全文
posted @ 2016-02-28 22:12 狂师
阅读(632)
评论(0)
推荐(0)
Web 开发后端缓存思路
摘要: 数据写入缓存: 在数据库与服务端之间利用 redis 这是一个很常见的场景。比如文章的浏览数,每次文章被浏览时,浏览数都 +1。如果每次都回写数据库,不免数据量太大。加上数据库看似简单,其实做了不少关于一致性(请看官了解一下所谓【一致性】,【base】,【acid】)的检查。 而同时,浏览数并不要求
阅读全文
posted @ 2016-02-28 21:51 狂师
阅读(1919)
评论(0)
推荐(0)
【八】Robot Framework +Gitlab代码管理
该文被密码保护。
阅读全文
posted @ 2016-02-28 14:01 狂师
阅读(0)
评论(0)
推荐(0)
【七】Robot Framework开发及使用技巧
该文被密码保护。
阅读全文
posted @ 2016-02-28 13:56 狂师
阅读(1)
评论(0)
推荐(0)
【六】Robot Framework开发系统关键字
该文被密码保护。
阅读全文
posted @ 2016-02-28 13:55 狂师
阅读(1)
评论(0)
推荐(0)
【五】Robot Framework+Jenkins构建持续集成
该文被密码保护。
阅读全文
posted @ 2016-02-28 13:54 狂师
阅读(0)
评论(0)
推荐(0)
【四】Robot Framework接口项目的分层及通用控制方式
该文被密码保护。
阅读全文
posted @ 2016-02-28 13:53 狂师
阅读(0)
评论(0)
推荐(0)
【三】Robot Framework如何编写接口用例及业务关键字
该文被密码保护。
阅读全文
posted @ 2016-02-28 13:51 狂师
阅读(1)
评论(0)
推荐(0)
【二】Robot Framework接口设计规范
该文被密码保护。
阅读全文
posted @ 2016-02-28 13:48 狂师
阅读(1)
评论(0)
推荐(0)
2016年2月27日
【一】Robot Framework环境搭建(基于HTTP协议的接口自动化)
该文被密码保护。
阅读全文
posted @ 2016-02-27 12:30 狂师
阅读(8)
评论(0)
推荐(0)
2016年2月20日
Android 性能测试_Monkey 实践【转】
摘要: 参考资料:1. Monkey测试策略:https://testerhome.com/topics/597 2. Android Monkey测试详细介绍:http://www.jikexueyuan.com/course/1619.html3. Monkey总结:https://testerhome
阅读全文
posted @ 2016-02-20 18:30 狂师
阅读(822)
评论(0)
推荐(0)
Android Monkey 测试策略【转】
摘要: Monkey 测试针对不同的对象和不同的目的,需要采用不同的测试方案。 首先测试的对象、目的及类型如下: 测试的类型 应用程序的稳定性测试 应用程序的压力测试 测试对象 单一 apk apk 集合 测试的目的 解决问题的测试(忽略异常的测试) 验收测试(不忽略异常的测试) 应用程序的稳定性测试 针对
阅读全文
posted @ 2016-02-20 18:26 狂师
阅读(372)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
22
下一页
公告