- 浏览: 122719 次
- 性别:
- 来自: 北京
-
最新评论
-
angelguo:
不是的,只是工作中会涉及SEO
SEO相关工具及参考: -
小林夕:
楼主是做SEO的?
SEO相关工具及参考:
文章列表
最近工具中用Robot Framework框架来做自动化,所以,花时间学习了一下。
=======所需环境===================
Python:
https://www.python.org/
RF框架是基于python 的,所以一定要有python环境。
Macaca PC端 Web自动化测试非常类似于Selenium,而移动端自动化测试非常类似于Appium,如果你搭建过Appium环境,Macaca移动端环境的搭建将非常简单。
本文继承上一篇,关于Node.js神马的就不再教你安装了。
http://www.cnblogs.com/fnng/p/5873878.html
Macaca是一套完整的自动化测试解决方案。由阿里巴巴公司开源:
http://macacajs.github.io/macaca/
特点:
同时支持PC端和移动端(Android、iOS)自动化测试。
支持JavaScript(Node.js)、Java、Python。
fiddler过滤抓包域名
- 博客分类:
- 软件测试
打开fiddler,找到Filters选项并点击打开。如图所示
打开后,我们选择启用。Use Filters 在这个选项上打勾。如图所示
解决fiddler设置代理后无法上网问题
- 博客分类:
- 软件测试
1、关闭电脑防火墙
2、依次 tools(工具) >> fiddler options(fiddler选项) >> connections( 连接) >>allow remote computers to connect (允许远程电脑连接)
3、设置好后,重启下fiddler
将同一单元格内的多行文本拆分到多个工作表行
- 博客分类:
- 软件测试
在同一单元格内可以用快捷键Alt+Enter进行手动换行,让单元格内的文本显示为多行。有时会遇到这种情况,需要将同一单元格内手动换行的多行文本按行拆分到多个工作表行中,这时该怎样操作呢?
一、拆分单个单元格
...
14个最爱欢迎的python开源框架
- 博客分类:
- python
以下是伯乐在线从GitHub中整理出的14个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。希望对大家有帮助Django: Python Web应用开发框架 Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。Diesel:基于Greenlet的事件I/O框架 Diesel提供一个整洁的API来编写网络客户端和服务器。支持TCP和UDP。Cubes:轻量级 ...
1. 信息来源
在这个信息爆炸的时代,我们阅读的来源实在太多了,以至于超过了我们能处理的极限。很好的筛选信息是很重要的,只阅读对自己当前最重要的文章。
Feedly
Feedly 不用多说,作为 Google Reader 的替代者,功能上来 ...
Python脚本–下载合并SAE日志
- 博客分类:
- python
调用API获得下载地址
文档位置在这里
设置自己的应用和下载参数
请求中需要设置的变量如下
api_url = 'http://dloadcenter.sae.sina.com.cn/interapi.php?'
appname = 'xxxxx'
from_date = '20140101'
to_date = '20140116'
url_type = 'http' # http|taskqueue|cron|mail|rdc
url_type2 = 'access' # only when type=http access|debug|error|warning| ...
服务器自动化部署及运维常见工具
- 博客分类:
- python
Cobbler
Cobbler是一个Linux的安装服务,它可以在网络环境下迅速安装。它可以将众多Linux任务关连在一起,这样在你安装或修改系统时,就可以不必在众多命令和应用程序之间切换了。
随着一系列简单的命令,可以配置网络安装PX ...
貌似CentOS 6.X系统默认安装的Python都是2.6版本的?平时使用以及很多的库都是要求用到2.7版本或以上,所以新系统要做的第一件事必不可少就是升级Python啦!在这里做个简单的升级操作记录 :)
1. 升级Python
系统默认安装的Python是2.6.6的,我们需要升级到Python2.7,用wget命令从官方下载源文件,然后解压进行编译
1
2
3
wget http://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz
unxz Python-2.7.10.tar.xz
tar -vx ...
10款web开发框架
- 博客分类:
- python
Python是跻身于当代IT世界最流行和代码最高效的编程语言之一。Python框架能帮助你快速启动Web应用。
1、CubicWeb
CubicWeb的最重要的功能是其代码的可重用性,由一个个代码单元组成。它
locust 一个分布式负载测试工具
- 博客分类:
- 软件测试
Locust简介
Locust是一个简单易用的分布式负载测试工具,主要用来对网站进行负载压力测试。
Locust特性
使用Python编写模拟用户行为的代码,无需繁琐的配置
分布式可扩展,能够支持上百万用户
自带Web界面
siege进行压力测试
- 博客分类:
- 软件测试
官方网站下载siege包
http://www.joedog.org/
解压后配置编译:
tar -zxvf siege-****.tar.gz
cd siege-***/
./configure
make
make install
然后运行命令
siege -c 200 -r 10 -f example.url
-c : 并发量
-r : 重复次数
url文件就是一个文本,每行都是一个url,它从里面随机访问
结果介绍说明:
transactions:*** hits //完成**次处理
availability:100% //100%成功 ...
sysbench 进行压力测试
- 博客分类:
- 软件测试
介绍
sysbench是一个模块化、跨平台、多线程基准测试工具,主要用于测试不同系统参数下的数据库负载情况,本文主要介绍0.4版本的使用。sysbench主要用于以下性能测试:
文件I/O性能
调度
内存分配和传输
POSIX线程
数据库
安装
1.安装插件
yum install libtool -y
2.安装
./configure --prefix=/usr/local/sysbench-0.4.12 --with-mysql-includes=/usr/local/mysql/include --with-mysql-libs=/usr ...