- 浏览: 42811 次
- 来自: 北京
最新评论
文章列表
主要函数:
范围随机数 _Random函数 在指定的范围内取随机数
枚举随机数 __chooseRandom函数 从指定的范围里面取值
计数器 _Counter 函数
机器名称 __machineName
机器IP __machineIP
js脚本 _javaScript函数
MD5函数 ${__MD5(testString,md5Result)}
函数组合使用 例如 ${__lowercase(${__machineName()},)}
__time 日期函数
注:${__time(hhmmss-MMd ...
主要的函数如下:
将字符串转为大写或小写 ${__lowercase(Hello,)} ${__uppercase(Hello,)}
生成字符串 __RandomString函数
取字符串中的子串 __substring函数
从文件中按行取字符串 _StringFromFile函数 (注:然后取子串,进行处理,取行中特点的值)
分割字符串 用指定的分割符分割 __split或者${__javaScript( "aaa|bbb|ccc".split("|")[1],d1)}
函数的组合使用
文件test.txt中每行数据的格式为: ...
http://blog.csdn.net/fangaoxin/article/details/6952954
Cookie/Session机制详解
http://blog.csdn.net/xinwang/article/details/9816293
__CSVRead函数用于对脚本进行参数话,当脚本中不同变量需要不同参数值时,可以考虑__CSVRead函数。
以登录的用户名、密码为例:实际进行压力测试时,需要模拟使用不同的用户并发访问系统,此时需要我们对脚本中的用户名、密码进行参数化;下面具体介绍如何使用csvread函数:
1. 准备好参数取值List清单,文件格式为:csv或者txt文件,里面保存变量要读取的参数值,每个变量间用逗号相隔。每行表示每一组参数值,每列表示同一种变量;
如准备10个不同的用户,文件名user par ...
1.变量嵌套:
需要注意,目前变量不支持嵌套;例如${Var${N}}不能正常工作。但是在JMeter 2.2及其以后版本中,可以借助函数__V (variable)来达成嵌套变量的目的(如${__V(变量名)})。在早期的JMeter版本中可以使 用${__BeanShell(vars.get("Var${N}")}。
2.MD5函数:${__MD5(testString,md5Result)}
3.日期函数
注:${__time(hhmmss-MMdd,)} 是JMeter的自带的函数,用于返回系统当前时间,hhmmss-MMdd表示时间显示的格式,大写HH是24小 ...
操作步骤:
1)安装suds:在命令行输入easy_install suds
2)编写webservice客户端代码,非常简单,只有2步:
创建client: client = suds.client.Client(url)
调用webservice接口提供的方法:result = client.service.方法名(参数)
示例代码:
#coding ...
段念老师的文章,原文地址:
http://www.cnblogs.com/guanhe/archive/2008/04/28/1174583.html
JMeter与LoadRunner的比较
随着对JMeter使用的深入,我越来越倾向于在自己的工作中使用JMeter工具,并且也不遗余力的向我认识的测试工程师推荐这个工具 ...
python进行文件读写的函数是open或file
file_handler = open(filename,,mode)
Table mode模式:
r:以读方式打开文件,可读取文件信息。
w:以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容
a:以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果文件不存在则创建
r+:以读写方式打开文件,可对文件进行读和写操作。
w+:消除文件内容,然后以读写方式打开文件。
a+:以读写方式打开文件,并把文件指针移到文件尾。
b:以二进制模式打开文件,而不是以文本模式。该模式只对Windows或Dos有效,类Un ...
原文地址:http://www.cnpythoner.com/post/89.html
取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方
文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970 ...
小强的博客
http://xqtesting.blog.51cto.com/
安大叔
http://andashu.blog.51cto.com/
python正则表达式
http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html
python写的批量操作远程主机脚本(命令执行,上传、下载文件)
http://mayulin.blog.51cto.com/1628315/555459
注:代码可以直接拿来运行
环境设置:
1) 先安装easy_install python ez_install.py(需要下载)
2) 把D:\Python27\Scripts;添加到环境变量path中
3) 下载安装VCForPython27.msi
http://www.microso ...
调度器生效的前提:循环次数为永远
优先级:循环次数》持续时间》结束时间
何时开始:开始时间未到,到了开始时间后,再延迟指定的时间后自动开始;如果开始时间未过去时间或者开始时间未填,立即开始;
何时结束:先判断循环次数是否用完,如果没有用完,再检查持续时间是否用完,如果无持续时间,以结束时间为准
调度器(几个小实验):
1. 填写开始(晚于当前时间),结束时间(晚于开始时间),持续时间:1小时,延迟时间:20分钟
到开始时间后,延迟20分钟,运行1小时结束(注:以持续时间为准,结束时间无效)
2. 只填写开始结束时间,到结束时间停止
3. 如果不填开始时间,点击开始执行后,会立即开始执行, ...
#coding=utf-8
'''
Created on 2014-11-12
@author: kite
'''
#�����lambda���ʽ
def myAddFun(x):
return lambda y:x+y
if __name__ == '__main__':
#lambda函数表达式
#格式 lambda 参数1,参数2:表达式
myAdd=lambda x,y:x+y
print(myAdd(3 ...
#coding=utf-8
'''
Created on 2014-11-12
@author: kite
'''
if __name__ == '__main__':
#创建字典
#创建一个空的字典
dict1={}
#用{key:value,key:value}的形式创建字典???
dict1={'name':'jack','age':18}
#使用一个工厂方法,传入一个元素是列表的元组作为参数
fdict = dict((['x', 1], ['y', 2]))
p ...
#coding=utf-8
'''
Created on 2014-11-10
@author: kite
'''
if __name__ == '__main__':
#列表List
la=['wu1','wu2','wu3']
#获取列表中的值
print la #['wu1', 'wu2', 'wu2']
print la[1] #wu2
print la[-1] #wu3
#切片 注意:不包包含右边界 返回的是列表
print la[1:2] # ['wu2']界
#遍历 ...