05 2016 档案

摘要:如果您的web应用程序使用URL重写而不是cookie保存会话信息, 那么你需要做一些额外的工作来测试你的网站。 正确应对URL重写,JMeter需要解析HTML 接收从服务器和检索独特的会话ID,使用适当的 HTTP URL重写修改器 来完成这一任务。 只需输入您的会话ID的名称参数修改器,和它 阅读全文
posted @ 2016-05-29 02:26 七月的尾巴_葵花 阅读(1687) 评论(0) 推荐(0) 编辑
摘要:添加用户 第一步你想做的每一个JMeter测试计划是添加一个线程组元素。 线程组告诉JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量。 继续添加 线程组 首先选择元素 测试计划 ,点击你的 鼠标右键来获得 添加 菜单,然后选择 添加 一个†’ 线程(用户) 一个†’ 阅读全文
posted @ 2016-05-28 10:59 七月的尾巴_葵花 阅读(1218) 评论(0) 推荐(0) 编辑
摘要:添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素。 线程组告诉 JMeter的用户数量你想模拟,用户应该发送的次数 请求,请求他们应该送多少。 继续添加ThreadGroup元素首先选择测试计划, 点击你的鼠标右键添加菜单,然后选择 添加一个†’ThreadGroup。 您 阅读全文
posted @ 2016-05-27 23:36 七月的尾巴_葵花 阅读(795) 评论(0) 推荐(0) 编辑
摘要:Python Number 数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。 以下实例在变量赋值时 Number 对象将被创建: 您也可以使用del语句删除一些 Number 对象引用。 del语句的语法是: 您可以通过使用del语 阅读全文
posted @ 2016-05-27 23:16 七月的尾巴_葵花 阅读(338) 评论(0) 推荐(0) 编辑
摘要:ython pass是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做占位语句。 Python 语言 pass 语句语法格式如下: 实例: 阅读全文
posted @ 2016-05-27 23:16 七月的尾巴_葵花 阅读(131) 评论(0) 推荐(0) 编辑
摘要:则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达 阅读全文
posted @ 2016-05-27 23:15 七月的尾巴_葵花 阅读(347) 评论(0) 推荐(0) 编辑
摘要:Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更 阅读全文
posted @ 2016-05-27 23:15 七月的尾巴_葵花 阅读(457) 评论(0) 推荐(0) 编辑
摘要:Python 语言允许在一个循环体里面嵌入另一个循环。 Python for 循环嵌套语法: Python while 循环嵌套语法: 你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。 以下实例使用了嵌套循环输出2~100之间 阅读全文
posted @ 2016-05-27 23:14 七月的尾巴_葵花 阅读(204) 评论(0) 推荐(0) 编辑
摘要:Python break语句,就像在C语言中,打破了最小封闭for或while循环。 break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。 break语句用在while和for循环中。 如果您使用嵌套循环,break语句将停止执行最深层的循环, 阅读全文
posted @ 2016-05-27 23:14 七月的尾巴_葵花 阅读(171) 评论(0) 推荐(0) 编辑
摘要:Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else: 执行语句…… 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来 阅读全文
posted @ 2016-05-27 23:13 七月的尾巴_葵花 阅读(286) 评论(0) 推荐(0) 编辑
摘要:python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为: 执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。 当判断条件假false时,循环结束。 while 语句时还有 阅读全文
posted @ 2016-05-27 23:13 七月的尾巴_葵花 阅读(159) 评论(0) 推荐(0) 编辑
摘要:Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 语法: for循环的语法格式如下: 通过序列索引迭代 另外一种执行循环的遍历方式是通过索引,如下实例: 以上实例我们使用了内置函数 len() 和 range(),函数 len() 返回列表的长度,即元素的个数。 range 阅读全文
posted @ 2016-05-27 23:13 七月的尾巴_葵花 阅读(160) 评论(0) 推荐(0) 编辑
摘要:ython continue 语句跳出本次循环,而break跳出整个循环。 continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。 continue语句用在while和for循环中。 Python 语言 continue 语句语法格式如下: 实例: 阅读全文
posted @ 2016-05-27 23:07 七月的尾巴_葵花 阅读(157) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- f1 = 1 f2 = 1 for i in range(1,21): print '%12d %12d' % (f1,f2) if (i % 2) == 0: print '' f1 = f1 + f2 f2 = f1 + f2 阅读全文
posted @ 2016-05-26 17:05 七月的尾巴_葵花 阅读(171) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- h = 0 leap = 1 from math import sqrt from sys import stdout for m in range(101,201): k = int(sqrt(m + 1)) for i in range(2,k + 1): if m % i ... 阅读全文
posted @ 2016-05-26 17:05 七月的尾巴_葵花 阅读(198) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- for n in range(100,1000): i = n / 100 j = n / 10 % 10 k = n % 10 if n == i ** 3 + j ** 3 + k ** 3: print n 阅读全文
posted @ 2016-05-26 17:04 七月的尾巴_葵花 阅读(165) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- from sys import stdout n = int(raw_input("input number:\n")) print "n = %d" % n for i in range(2,n + 1): while n != i: if n % i == 0: ... 阅读全文
posted @ 2016-05-26 17:04 七月的尾巴_葵花 阅读(178) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- import time print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())) # 暂停一秒 time.sleep(1) print time.strftime('%Y-%m-%d %H:%M:%S',time.localti... 阅读全文
posted @ 2016-05-26 17:01 七月的尾巴_葵花 阅读(144) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- import time myD = {1: 'a', 2: 'b'} for key, value in dict.items(myD): print key, value time.sleep(1) # 暂停 1 秒 阅读全文
posted @ 2016-05-26 16:57 七月的尾巴_葵花 阅读(140) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- for i in range(1,10): for j in range(1,10): result = i * j print '%d * %d = % -3d' % (i,j,result) print '' 阅读全文
posted @ 2016-05-26 16:56 七月的尾巴_葵花 阅读(108) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- a = [1, 2, 3] b = a[:] print b 阅读全文
posted @ 2016-05-26 16:55 七月的尾巴_葵花 阅读(110) 评论(0) 推荐(0) 编辑
摘要:方法一 方法二 方法三 阅读全文
posted @ 2016-05-26 16:54 七月的尾巴_葵花 阅读(196) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- l = [] for i in range(3): x = int(raw_input('integer:\n')) l.append(x) l.sort() print l 阅读全文
posted @ 2016-05-26 16:52 七月的尾巴_葵花 阅读(145) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- year = int(raw_input('year:\n')) month = int(raw_input('month:\n')) day = int(raw_input('day:\n')) months = (0,31,59,90,120,151,181,212,243,273,304,334) if... 阅读全文
posted @ 2016-05-26 16:49 七月的尾巴_葵花 阅读(174) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- import math for i in range(10000): #转化为整型值 x = int(math.sqrt(i + 100)) y = int(math.sqrt(i + 268)) if(x * x == i + 100) and (y * y == i + 26... 阅读全文
posted @ 2016-05-26 16:48 七月的尾巴_葵花 阅读(126) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- i = int(raw_input('净利润:')) arr = [1000000,600000,400000,200000,100000,0] rat = [0.01,0.015,0.03,0.05,0.075,0.1] r = 0 for idx in range(0,6): if i>arr[id... 阅读全文
posted @ 2016-05-26 16:48 七月的尾巴_葵花 阅读(146) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- for i in range(1,5): for j in range(1,5): for k in range(1,5): if( i != k ) and (i != j) and (j != k): print i,j,k ... 阅读全文
posted @ 2016-05-26 16:47 七月的尾巴_葵花 阅读(168) 评论(0) 推荐(0) 编辑
摘要:算术运算符 以下假设变量a为10,变量b为20: 算术运算符的操作: 比较运算符 以下假设变量a为10,变量b为20: 比较运算符的操作: 赋值运算符 以下假设变量a为10,变量b为20: 赋值运算符的操作: 位运算符 按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下: 下 阅读全文
posted @ 2016-05-26 16:28 七月的尾巴_葵花 阅读(151) 评论(0) 推荐(0) 编辑
摘要:变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 等号(=)用来给变量赋值。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量 阅读全文
posted @ 2016-05-26 16:20 七月的尾巴_葵花 阅读(257) 评论(0) 推荐(0) 编辑
摘要:my_name = 'Zed A. Shaw' my_age = 35 # not a lie my_height = 74 # inches my_weight = 180 # lbs my_eyes = 'Blue' my_teeth = 'White' my_hair = 'Brown' print "Let's talk about %s." % my_name print "He's ... 阅读全文
posted @ 2016-05-25 18:07 七月的尾巴_葵花 阅读(118) 评论(0) 推荐(0) 编辑
摘要:打印得出: There are 100 cars available.There are only 30 drivers available.There will be 70 empty cars today.We can transport 120.0 people today.We have 9 阅读全文
posted @ 2016-05-24 12:26 七月的尾巴_葵花 阅读(263) 评论(0) 推荐(0) 编辑
摘要:+ plus 加号- minus 减号/ slash 斜杠* asterisk 星号% percent 百分号< less-than 小于号> greater-than 大于号<= less-than-equal 小于等于号>= greater-than-equal 大于等于号 打印得出: I wi 阅读全文
posted @ 2016-05-24 11:48 七月的尾巴_葵花 阅读(322) 评论(0) 推荐(0) 编辑
摘要:打印的到: Hello World!Hello AgainI like typing this.This is fun.Yay! Printing.I'd much rather you 'not'.I "said" do not touch this. 阅读全文
posted @ 2016-05-24 10:31 七月的尾巴_葵花 阅读(149) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: utf-8 -*- def ntom(x,size,mod): t=[0]*(size) j=0 while x and j1 a和d不能一起去 a+d!=2 a,e,f三人里要去两人 a+e+f==2 b和c都去 或者 都不去 (b+c==0 or b+c==2) c和d两人中只去一个 c+d=... 阅读全文
posted @ 2016-05-23 23:51 七月的尾巴_葵花 阅读(463) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: utf-8 -*- def gcd(x,y): #最大公因子 if x>y:x%=y while x: x,y=y%x,x return y def lcm(x,y): #最小公倍数 return x*y/gcd(x,y) def jhua(x): t=gcd(... 阅读全文
posted @ 2016-05-23 23:50 七月的尾巴_葵花 阅读(294) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: utf-8 -*- from collections import deque from math import log10 def permute(seq, index): seqc = seq[:] seqn = [seqc.pop()] divider = 2 while seqc: inde... 阅读全文
posted @ 2016-05-23 23:49 七月的尾巴_葵花 阅读(385) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: utf-8 -*- from collections import deque def z69(): '''猜牌术(1) 魔术师,最上面一张是黑a,第2次从上到下数2张放在最 底下,然后翻开是黑k,然后再从上到下数3张放 在最底下,是黑q,第k次数k张,依次翻开,得 到黑a~1;问原始的牌序''' ss=13 ... 阅读全文
posted @ 2016-05-23 23:47 七月的尾巴_葵花 阅读(238) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: utf-8 -*- from math import sqrt import random def daoxu(n): d=n s=0 while d!=0: d,f=divmod(d,10) s=f+s*10 return s def z85(): #任意取一个十进制数如12... 阅读全文
posted @ 2016-05-23 23:45 七月的尾巴_葵花 阅读(292) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: utf-8 -*- def z94(): #斐波那契数列 def filie(x): a,b,t=1,1,0 if x==1 or x==2:return 1 while t!=x-2: a,b,t=b,a+b,t+1 retur... 阅读全文
posted @ 2016-05-23 23:44 七月的尾巴_葵花 阅读(251) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding: utf-8 -*- from random import shuffle class caigame: win=False flag=False life=12 what=-1 s1='' map1=[] thenum=0 def start(self): ... 阅读全文
posted @ 2016-05-23 23:38 七月的尾巴_葵花 阅读(268) 评论(0) 推荐(0) 编辑
摘要:from math import sqrt from datetime import date def k1(): #某人是1999年9月29日生日 #问到2006年9月29日他活了多少天 a=date(1999,9,29) b=date(2006,9,29) c=str(b-a).split(" ") print int(c[0]) ... 阅读全文
posted @ 2016-05-23 23:32 七月的尾巴_葵花 阅读(421) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- """ @desc: search in mail box """ import unittest import os import sys from selenium import webdriver from selenium.webdriver.common.keys import K... 阅读全文
posted @ 2016-05-20 18:05 七月的尾巴_葵花 阅读(301) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- """ 我们多添加一些测试场景,比如:删除邮件,查找邮件,发送邮件等等 """ import unittest import os import sys from selenium import webdriver cur_dir = os.getcwd() sys.path.append(cur_di... 阅读全文
posted @ 2016-05-20 16:18 七月的尾巴_葵花 阅读(228) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- """ @desc: delete mail 我们多添加一些测试场景,比如:删除邮件,查找邮件,发送邮件等等 """ import unittest import os import sys from selenium import webdriver cur_dir = os.getcw... 阅读全文
posted @ 2016-05-20 01:35 七月的尾巴_葵花 阅读(260) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- """ @desc: 定制浏览器 """ import unittest import os import time from selenium import webdriver class TestConfigFirefox(unittest.TestCase): def se... 阅读全文
posted @ 2016-05-20 01:34 七月的尾巴_葵花 阅读(256) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- """ @desc: 测试126邮箱的登陆功能 1.使用公共方法public.login 2.将测试数据放在xml文件中,使用数据驱动(/test_data/login.xml) 3.这里使用xml.dom.minidom读取xml数据 """ import unittest import x... 阅读全文
posted @ 2016-05-20 00:13 七月的尾巴_葵花 阅读(385) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- """ @desc: 将登陆动作封装成function """ import unittest import sys import os from selenium import webdriver from selenium.webdriver.common.keys import Keys... 阅读全文
posted @ 2016-05-20 00:09 七月的尾巴_葵花 阅读(267) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- """ @desc: 登陆126邮箱 """ from selenium import webdriver import unittest class TestLogin(unittest.TestCase): def setUp(self): self.drive... 阅读全文
posted @ 2016-05-19 20:37 七月的尾巴_葵花 阅读(419) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- """ @desc: 使用unittest组织用例 """ from selenium import webdriver import unittest import time class TestSearch(unittest.TestCase): def setUp(self)... 阅读全文
posted @ 2016-05-19 20:35 七月的尾巴_葵花 阅读(225) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- """ @desc:学习unittest的用法 注意setUp/setUpClass,tearDown/tearDownClass的区别 ① setUp():每个测试函数运行前运行 ② tearDown():每个测试函数运行完后执行 ③ setUpClass():必须使用@classmethod 装饰器,... 阅读全文
posted @ 2016-05-19 10:10 七月的尾巴_葵花 阅读(367) 评论(0) 推荐(0) 编辑
摘要:1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 """ 4 @desc: 操作浏览器 5 6 """ 7 from selenium import webdriver 8 import time 9 import logging 10 11 logging.basicConfig(level=logging.... 阅读全文
posted @ 2016-05-18 18:55 七月的尾巴_葵花 阅读(349) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- """@desc: 讲讲web项目中常用的方法属性 webdriver 提供了八种元素定位方法: id、name、class name、tag name、link text、partial link text、xpath、css selector 在 Python 语言中对应的定位方法如下: ... 阅读全文
posted @ 2016-05-18 16:07 七月的尾巴_葵花 阅读(1264) 评论(0) 推荐(0) 编辑
摘要:问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。 这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为Str 阅读全文
posted @ 2016-05-14 15:12 七月的尾巴_葵花 阅读(291) 评论(0) 推荐(0) 编辑
摘要:一、 判断题 1. 软件测试按照测试过程分类为黑盒、白盒测试。( ) 2.在设计测试用例时,应包括合理的输入条件和不 合理的输入条件。 ( ) 3.集成测试计划在需求分析阶段末提交。( ) 4.单元测试属于动态测试。 ( ) 5.缺陷跟踪系统只针对对测试人员来使用。( ) 6.从用户软件开发者的角度 阅读全文
posted @ 2016-05-14 15:06 七月的尾巴_葵花 阅读(433) 评论(0) 推荐(0) 编辑
摘要:缺陷的等级划分 A类—严重错误,包括以下各种错误: 1. 由于程序所引起的死机,非法退出 2. 死循环 3. 数据库发生死锁 4. 因错误操作导致的程序中断 5. 功能错误 6. 与数据库连接错误 7. 数据通讯错误 B类—较严重错误,包括以下各种错误: 1. 程序错误 2. 程序接口错误 3. 数 阅读全文
posted @ 2016-05-14 14:53 七月的尾巴_葵花 阅读(289) 评论(0) 推荐(0) 编辑
摘要:JMETER接口性能测试方案 JMETER简介 JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源)。 JMeter用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力,或者分析他们提供的 阅读全文
posted @ 2016-05-12 21:20 七月的尾巴_葵花 阅读(322) 评论(0) 推荐(0) 编辑
摘要:1.为什么在一个团队中开展软件测试工作 2.描述软件测试的过程,其中有那些工作要做 3.描述软件开发的过程,完整的开发过程需要完成那些工作 4.你在测试过程中从事那些工作,最擅长那些工作 5.软件测试的类型有哪些 6.比较黑盒测试,白盒测试,单元测试,集成测试,系统测试,验收测试的区别与联系 7.软 阅读全文
posted @ 2016-05-12 20:51 七月的尾巴_葵花 阅读(320) 评论(0) 推荐(0) 编辑
摘要:1试述软件的概念和特点?软件复用的含义?构件包括哪些? 2瀑布模型和螺旋模型的主要区别是什末 3软件生存周期及其模型是什末 4什末是软件测试 软件测试的目的与原则 5净室软件工程的策略是什末 6软件配置管理的作用 软件配置包括什末 7简述需求分析的过程和意义 8什末是数据的对立性 有几个层次 9网状 阅读全文
posted @ 2016-05-12 20:36 七月的尾巴_葵花 阅读(361) 评论(0) 推荐(0) 编辑
摘要:一、脚本录制(Jmeter): Jmeter 脚本(.jmx)为 xml 格式,树形结构,由元件组成,使用“取样器”产生请求。 在“工作台”添加“HTTP 代理服务器” 端口: 代理服务器的端口,默认 8080,可自行修改,但不要与其它应用端口冲突 目标控制器:录制的脚本存放的位置,可选择项为测试计 阅读全文
posted @ 2016-05-12 13:43 七月的尾巴_葵花 阅读(930) 评论(0) 推荐(0) 编辑
摘要:robot.libraries 计划举办机器人框架标准测试库。 图书馆是主要用于外部的测试数据,但是他们可以 也使用自定义测试库是否有必要。 特别是 的内装式 图书馆通常是有用的 当需要与框架。 因为使用机器人框架库记录的文档 语法,生成的API文档并不良好。 因此更好的 找到生成的库文件 子 子 阅读全文
posted @ 2016-05-10 14:34 七月的尾巴_葵花 阅读(4113) 评论(0) 推荐(0) 编辑
摘要:一、图形报表 图表底部参数的含义如下: 样本数目是总共发送到服务器的请求数。 最新样本是代表时间的数字,是服务器响应最后一个请求的时间。 吞吐量是服务器每分钟处理的请求数。 平均值是总运行时间除以发送到服务器的请求数。 中间值是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。 偏离表 阅读全文
posted @ 2016-05-10 14:33 七月的尾巴_葵花 阅读(205) 评论(0) 推荐(0) 编辑
摘要:实现了 Libdoc 工具。 命令行Libdoc入口点和编程接口 提供的是单独的吗 robot.libdoc 模块。 这个包被认为是稳定的但不是公共API的一部分。 Submodules Submodules robot.libdocpkg.builder module robot.libdocpk 阅读全文
posted @ 2016-05-09 16:45 七月的尾巴_葵花 阅读(417) 评论(0) 推荐(0) 编辑
摘要:性能测试是任何分布式或Web应用程序测试计划的重要组成部分。在计划和开发周期中进行性能评价,可以保证交付给客户的应用程序满足客户对于高负载、可用性和可伸缩性的要求。提前确定软件的负载限制可以为适当地进行系统配置提供帮助,从而避免出现意料之外的故障。系统性能分析中要处理的几个问题是:系统或服务器能否处 阅读全文
posted @ 2016-05-04 22:33 七月的尾巴_葵花 阅读(412) 评论(0) 推荐(0) 编辑
摘要:软件测试中使用JMeter测试Web应用 JMeter作用领域 JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源)。JMeter用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力,或者 阅读全文
posted @ 2016-05-03 12:02 七月的尾巴_葵花 阅读(336) 评论(2) 推荐(0) 编辑
摘要:1. 使用JMeter做性能测试(Windows) 1.1. 启动JMeter 下载JMeter的安装包,点击安装包\jakarta-jmeter-2.3RC4\bin下的jmeter.bat文件即完成启动。 1.2. 添加线程组 在添加线程组前添加需要的库。 选择可视化界面中左边树中的“测试计划” 阅读全文
posted @ 2016-05-03 10:34 七月的尾巴_葵花 阅读(305) 评论(0) 推荐(0) 编辑
摘要:使用jmeter它来完成最常用的三种类型服务器,即 Web 服务器、数据库服务器和消息中间件,压力测试的方法、步骤以及注意事项。 讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试。但是软件仅仅只是功能正确是不够的。在实际开发中,还有其它的非功能因素也起着决定性的因素,例如软件 阅读全文
posted @ 2016-05-03 01:27 七月的尾巴_葵花 阅读(493) 评论(2) 推荐(0) 编辑
摘要:使用 JMeter 分布式性能测试 作为一个纯 JAVA 的GUI应用,JMeter 对于CPU和内存的消耗还是很惊人的, 所以当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心, 甚至还会引起JAVA内存溢出的错误。不过,JMeter 也可以像 LoadRunner 一样 阅读全文
posted @ 2016-05-02 22:09 七月的尾巴_葵花 阅读(698) 评论(0) 推荐(2) 编辑
摘要:robot.htmldata包 包编写HTML格式的输出文件。 这个包被认为是稳定的但不是公共API的一部分。 robot.htmldata.htmlfilewriter module classrobot.htmldata.htmlfilewriter.HtmlFileWriter(output, 阅读全文
posted @ 2016-05-02 16:02 七月的尾巴_葵花 阅读(256) 评论(0) 推荐(0) 编辑