摘要: '''写了个解析json的小函数此函数用来遍历json串里边的每个key和alue如果value仍然是json的话,会继续对其进行遍历,并且增加层深,便于展示试用了递归的形式实现这个函数输出结果如下:'''#!coding:utf-8#导入json模块,你也可以用simplejson,一个第三模块,比较好用import json#定义一个dict对象,并有些value还是以json的形式出现,形式如下adict={"xiaoqiangk":"xiaoqiangv","xiaofeik": 阅读全文
posted @ 2014-04-12 13:28 liuweiqiang2v 阅读(14586) 评论(2) 推荐(1) 编辑
摘要: Host: 域名Host表示请求的服务器网址;request headers中的host字段例如有user.xiaoqiang.com,hotel.xiaoqiang.com现在需要登录后去请求hotel.xiaoqiang.com的数据。在通过user.xiaoqiang.com/login.do登录成功后,要去请求hotel.xiaoqiang.com的数据。通过python模拟这些请求,需要模拟请求头:reqheaders={'Content-type':'application/x-www-form-urlencoded', 'Accept 阅读全文
posted @ 2014-04-10 09:34 liuweiqiang2v 阅读(11440) 评论(0) 推荐(0) 编辑
摘要: [weiqiang.liu@l~]$ sh variable xiaoqiang xiaoxuenumber:2scname:variablefirst:xiaoqiangsecond:xiaoxueargume:xiaoqiang xiaoxueshow parm list :xiaoqiang xiaoxueshow process id :15588show precomm stat:0[weiqiang.liu@l ~]$ cat variable#/bin/shecho "number:$#" 获取参数个数echo "scname:$0" 获取 阅读全文
posted @ 2014-04-05 17:09 liuweiqiang2v 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 上一篇中提到了,在hosts文件里边绑定主机名和IP地址。IP地址比较难以记忆,所以发明了域名(主机名)。但是怎么域名和ip是怎么对应起来的呢。这就需要dns(Domain Name System,类似在hosts里边绑定主机名和IP地址),在你敲入域名www.xiaoqiang.com,将域名解析为对应的IP地址,接着继续进行访问。可以简单的理解为,输入URL--dns进行解析--连接远程的主机等等一系列连接后的网络行为。(如果是域名访问的话,DNS很关键噢,要是IP的话,无所谓了)如下图所示:那么DNS到底是怎么把IP地址和域名(主机名)对应起来的呢?在你输入URL之后,系统会现在本地的D 阅读全文
posted @ 2014-03-16 11:28 liuweiqiang2v 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 有两台机器A和B。A上边是nginx,B上边是tomcat。现在要通过A的反向代理功能,通过A的nginx访问到B的tomcat。首先tomcat已经配置好,并且正确启动,可访问。tomcat的webapps/ROOT目录下新建你项目的目录,我这叫做price,里边放置相应的文件,我这个是a.html在本机尝试访问a.html确认nginx已经安装好,并且可以访问。下面来配置nginx.conf。在文件中加入如下代码:upstream下变的反向代理,并添加相应的文件夹重启nginx,通过nginx即可访问tomcat下的a.html访问成功。里边还有好多配置,以后慢慢了解。 阅读全文
posted @ 2014-03-05 08:22 liuweiqiang2v 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 从2011年毕业到现在,从事软件测试工作已经有将近三年了,随着工作的经验的积累,对测试的认识也在不断的提高。经常会听到身边有人抱怨,我做测试天天就是点鼠标,做功能测试,累死了,烦死了;想学学做自动化,性能方面的测试。相信很多做测试工作的同学会有相同的感觉。最近换了工作,面试了两家公司,又对测试有了更进一步的认识。首先,我觉得作为一名测试人员,有两项很重要技能:测试点的发掘和丰富的测试手段,而测试点的发掘则是最重要的。下面就这两个方面聊一聊我眼里边的测试。测试点的发掘:如果作为一名测试人员,不能发掘一个需求或系统需要测试的点,那么就不能算是一个合格的测试人员,那么该怎么去发掘出测试点呢?关于测试 阅读全文
posted @ 2014-02-21 00:09 liuweiqiang2v 阅读(586) 评论(3) 推荐(0) 编辑
摘要: 今天和同事交流关于性能测试的东西,以前也做过性能测试,突然想写点自己关于如何做性能测试的认识。基于B/S架构的系统,利用loadrunner做性能测试,利用nmon监控系统资源(用linux自带的top,vmstat等命令也可以,写一些简单的shell脚本就行了)。那么到底该怎么去做性能测试呢?1、首先要了解被测系统的结构和有关知识的储备。了解了被测系统,在后期性能出现异常的时候,定位就相对容易一些;而且知道在测试的过程中需要监控什么。一个简单B\S系统结构图:该系统有一下及部分组成:APP:一台nginx,兼做web和应用服务器Memcached:负责做数据缓存lucene:负责做搜索Rab 阅读全文
posted @ 2014-02-20 22:37 liuweiqiang2v 阅读(2664) 评论(6) 推荐(1) 编辑
摘要: 发现了一个非常好用的第三方module:requests,模拟接口非常简单。详细了解请移步:http://docs.python-requests.org/en/latest/非常不错#!coding:utf-8 相信这句大家都懂的,不解释#导入需要的requestsimport requests#... 阅读全文
posted @ 2014-02-18 19:34 liuweiqiang2v 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 下文主要讲述如何利用python自带的库模拟http请求,为以后利用python做API测试做准备。只讲述模拟http的过程,具体到自己用的时候,要以自己的应用为准做出适当的调整。#!coding:utf-8 相信这句大家都懂的,不解释#导入需要的python模块httplib,用来模拟提交h... 阅读全文
posted @ 2014-02-15 13:00 liuweiqiang2v 阅读(34960) 评论(3) 推荐(1) 编辑