soap测试2

项目中的webservice实在太多了。
又要使用soapui进行测试

需要进行大批量测试,需要产生大量数据

datasource选择groovy,使用commons-lang包可以比较好的解决
首先把lang包放到lib目录。
在datasource中选择groovy,rannum是data的属性
脚本非常简单:
import org.apache.commons.lang3.*
result["rannum"] = RandomStringUtils.randomNumeric(5);//这个地方一定不能少
其他用法:
RandomStringUtils.random(5);//产生5位长度的随机字符串
//使用指定的字符生成5位长度的随机字符串
RandomStringUtils.random(5, new char[]{'a','b','c','d','e','f'});
//生成指定长度的字母和数字的随机组合字符串
RandomStringUtils.randomAlphanumeric(5);
//生成随机数字字符串
RandomStringUtils.randomNumeric(5);
在request中使用getdata获得参数变量

加一个datasource loop进行循环,就可以达到批量的目的

之后就可以loadtest进行压力测试,不错的工具
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值