不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。                                           it is no use doing what you like, you have got to like what you do.

如何理解Datapools

上一篇 / 下一篇  2006-12-07 16:15:43 / 个人分类:软件测试技术

如何理解Datapools


9E-L"dJyE.G0E0
51Testing软件测试网eEEs8J#W7g

Datapool是一个测试数据集。它为脚本回放期间提供数据值给脚本变量。51Testing软件测试网`#N,KGV;V,F

Datapool让你自动在大数据量的情况下(潜在的包含数个虚拟测试人执行上千条事务)提取测试数据给虚拟测试人。51Testing软件测试网Ro3P Ing L.N

Datapool作用51Testing软件测试网ex6^R"\*J_.m'ur

1、每个虚拟测试人能在脚本运行时发送实际数据(独一的数据)给服务器。

0oP8`z.Tkf0

2、单一的虚拟测试人多次执行相同的事务,能在每次执行事务发送实际数据给服务器。51Testing软件测试网C(hr]R2wUo{

如果在回放脚本期间不用数据源,每个虚拟测试人会发送相同的数据给服务器(此数据是记录脚本捕获下的数据)。51Testing软件测试网T8Jzc"j:T m)e%M7W

例如:假使你在记录vu脚本时发命令数53328给数据库服务器,若有100个虚拟测试人在运行这个脚本,则命令数53328会给服务器发送100次。如果运用Datapool,每个虚拟测试人会发送不同命令数给服务器。

dr9c`m6R'z2M0

Datapool结构:

/b tN.AP$k)z8[0

Datapool.csv扩展名存文件,此文件有如下特征:

?2F"}z)D;g'o0

1 每行包含一项记录。51Testing软件测试网{J!Z8O?

2 每项记录包含被separator character限定的datapool值域,象(,)51Testing软件测试网:GwM%|C

3 datapool值域可包含脚本。51Testing软件测试网*CC4x;BG[9`n(i$`

4 datapool文件的每个column包含datapool值域的列表。51Testing软件测试网"q;w8iQ'W;t

5 如果值是附载双引号内,这单一的值包含一个separator character域,如:"jones,Robert"在记录中是单一的值,不是两个。当值被存储在datapool文件中才用引号。引号不是供给应用程序的值的一部分。51Testing软件测试网 k {agx-r3d0E

6 一个单一的值可包含内含行。例如:"jones,robert"bob""是一个记录的单一值,不是两个。

;N8Gg Lzd]*p9g%Liw0

.csv.spc是存储在Robot工程的datapool目录中。51Testing软件测试网3WDvRN!n$Ew6L"g;B

下面是一个有三行数据的datapool文件的事例:51Testing软件测试网@t*tz&g?E[Q}/d

John,Sullivan,238 Tuckerman St,Andover,MA,0181051Testing软件测试网M&C[}+k!M Z5K_o

Peter,Hahn,512 Lewiston Rd,Malden,MA,02148

cM5g;b7@f v0

Sally,Sutherland,8 Upper Woodland Highway,Revere,MA,02151

n)S6xJ8K[/X0

注意:如果datapool包含复杂的值(如,内含行,datapoo值包含field separator characters),应在datapool editor观察(或其他文本编辑器如Microsoft Excel)并使之成为自己期望的确切的datapool columns

EWNdE+AI0

datapool编辑器:51Testing软件测试网7jzUp2X

Robot编辑datapool值,用Configure Datapool in scrīpt对话框编辑。51Testing软件测试网+grn(k;@ S?

观察或编辑现有Datapool51Testing软件测试网'\ |3gN"f4S~@z

1 如果Datapool将编辑的脚本未打开,击File --Open ---scrīpt打开51Testing软件测试网5}$s+W A u#A

2 Edit --Datapool Information打开在脚对话框的Datapool设置。

@5K5as3F+oC(G0

3 可接受脚对话框的Datapool默认设置,也可做些调整。可查看帮助。

~C^%U2JQ|[0

4 完成设置,按确定。51Testing软件测试网Du k:nhV#E/]

5 Edit Existing Data.

'g7N;_CuKg&X0

6 Datapool编辑对话框,适当校正Datapool值。

X-roDDk1a ukx ]x07 完成校正Datapool值,按保存,关闭。

TAG: DATAPOOL 软件测试技术

 

评分:0

我来说两句

Open Toolbar