菜比之路

走菜比的路,让大牛说去吧
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2015年11月4日

摘要: 赋值: 其实就是对象的引用(别名),b = a: 赋值引用,a 和 b 都指向同一个对象。浅拷贝(copy.copy): 只拷贝父对象,不会拷贝对象的内部的子对象。 b = a.copy(): 浅拷贝, a 和 b 是一个独立的对象,但他们的子对象还是指向统一对象(是引用)。深拷贝(copy.dee 阅读全文

posted @ 2015-11-04 16:57 毕加索的ma 阅读(192) 评论(0) 推荐(0) 编辑

2015年11月3日

摘要: Py1.py def test(): print ('__name__ = ',__name__) if __name__ == '__main__': test() Py2.py import Py1 def test(): print ('__name__ = ',__name__) if __ 阅读全文

posted @ 2015-11-03 16:27 毕加索的ma 阅读(222) 评论(0) 推荐(0) 编辑

2015年10月14日

摘要: 具体步骤:1.电脑启动jmeter2.jmeter在测试计划新建线程组.3.在工作台新建http代理服务器4.配置HTTP代理服务器5.设置IE代理到本地6、手机wifi设置代理连接到PC7、启动jmeter的HTTP代理服务器8、现在电脑随便点开一个网页测试是否能抓到包(如果能挂包就去掉IE的代理... 阅读全文

posted @ 2015-10-14 09:37 毕加索的ma 阅读(1370) 评论(0) 推荐(0) 编辑

2015年10月13日

摘要: HTTP请求参数化:就是把URL的参数项做参数化处理我们现在要对子猴博客来进行一番压力测试,压力测试对象为随机的几个网页链接,这几个链接是写在一个文本文件中的,在压力测试的时候会随机读取。1、 建立一个线程组,如下图线程数60,循环次数:1000.2、 设置请求服务器、压力链接等信息右键点击我们刚创... 阅读全文

posted @ 2015-10-13 10:11 毕加索的ma 阅读(2625) 评论(0) 推荐(0) 编辑

2015年10月12日

摘要: 由于Jmeter本身的瓶颈,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至还会引起JAVA内存溢出的错误。要解决这个问题,可以使用分布式测试,运行多台机器运行所谓的Agent来分担JMeter自身的压力,并借此来获取更大的并发用户数,但是需要进行相关的一些修改,具... 阅读全文

posted @ 2015-10-12 18:03 毕加索的ma 阅读(555) 评论(0) 推荐(0) 编辑

摘要: 其实要说明这个参数的含义非常简单,可能你早就知道他的含义,但我对这个参数一直有误解,而且还一直以为是“真理”,原于一次面试,被问到了这个问题,所以引起我这个参数的重新认识。先说说我错误的认识:我一直把90%Line理解为:90%用户的平均响应时间。假如有10个数:1、2、3、4、5、6、7、8、9、... 阅读全文

posted @ 2015-10-12 16:44 毕加索的ma 阅读(506) 评论(0) 推荐(0) 编辑

摘要: 上一节中,我们了解了jmeter的一此主要元件,那么这些元件如何使用到性能测试中呢。这一节创建一个简单的测试计划来使用这些元件。该计划对应的测试需求。1)测试目标网站是fnng.cnblogs.com2)测试目的是该网站在负载达到20QPS时的响应时间。QPS解释 QPS :QueryPerSec... 阅读全文

posted @ 2015-10-12 16:23 毕加索的ma 阅读(29579) 评论(2) 推荐(5) 编辑

摘要: 集合点:简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实的实现并发这感念,我们可以在需要压力的地方设置集合点,还拿那个用户和密码的地方,每到输入用户名和密码登录的地方,所有的虚拟用户都相互之间等一等,然后,一起访问。(红军排长说:等一等!大家一起冲啊... 阅读全文

posted @ 2015-10-12 14:59 毕加索的ma 阅读(660) 评论(0) 推荐(0) 编辑

摘要: 断言就类似LoadRunner中的检查点。对上一个请求返回的信息,做字符串、数据包大小、HTML、XML、图片等做判断,确保返回的信息的准确性。简单的来理解一下,上一章讲到,我们对用户名和密码进行了参数化,那么怎样来判断jmeter有没有正确调用test.dat里面的文件呢。当然,我们可以从结果图表... 阅读全文

posted @ 2015-10-12 14:34 毕加索的ma 阅读(482) 评论(0) 推荐(0) 编辑

摘要: 参数化:简单的来理解一下,我们录制了一个脚本,这个脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。 这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。 前提: 1.假如,我们录制好了一个脚本( 阅读全文

posted @ 2015-10-12 11:27 毕加索的ma 阅读(385) 评论(0) 推荐(0) 编辑