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

如何理解Datapools

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

如何理解Datapools


u;d*\o ]6^v0

,gt&]mp.j.k0

Datapool是一个测试数据集。它为脚本回放期间提供数据值给脚本变量。51Testing软件测试网%R s}-Z)rtT?Z%T

Datapool让你自动在大数据量的情况下(潜在的包含数个虚拟测试人执行上千条事务)提取测试数据给虚拟测试人。51Testing软件测试网l*c8v R;bh

Datapool作用51Testing软件测试网Yn*gt8g

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

N%PUFh0

2、单一的虚拟测试人多次执行相同的事务,能在每次执行事务发送实际数据给服务器。

7^0[p"Loi#zl*k0

如果在回放脚本期间不用数据源,每个虚拟测试人会发送相同的数据给服务器(此数据是记录脚本捕获下的数据)。

-?8|Ze&O i0

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

~nHM7}s0

Datapool结构:51Testing软件测试网2s/c~2dc~5a[!o

Datapool.csv扩展名存文件,此文件有如下特征:51Testing软件测试网G@G!_\/X:@Z'gE

1 每行包含一项记录。51Testing软件测试网2o{ppn(qq~^

2 每项记录包含被separator character限定的datapool值域,象(,)

,FX^;X\.C5J @v0

3 datapool值域可包含脚本。

M0p*PQM/w0

4 datapool文件的每个column包含datapool值域的列表。51Testing软件测试网4b(E*M,MJ!q"n

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

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

D9Ou[g7p4UswM0

.csv.spc是存储在Robot工程的datapool目录中。

Vqz0mWu.w)TK)G0

下面是一个有三行数据的datapool文件的事例:51Testing软件测试网$w/a5MQ0G*Wh.fX#v.h

John,Sullivan,238 Tuckerman St,Andover,MA,01810

.yse[Z"d0

Peter,Hahn,512 Lewiston Rd,Malden,MA,0214851Testing软件测试网 \f4h pQ _ O)k0P

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

U.i:f;aF{6s?0

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

datapool编辑器:51Testing软件测试网tF&J;J;Z#B^-F R%N

Robot编辑datapool值,用Configure Datapool in scrīpt对话框编辑。

z~ y&IC!Nv ^9ZT-s-N0

观察或编辑现有Datapool51Testing软件测试网1id8k4Q a;su$Rv

1 如果Datapool将编辑的脚本未打开,击File --Open ---scrīpt打开51Testing软件测试网s|#J.{,])HXc f

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

e,Ku#`;DyR^0

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

u6G3o{*p9_4l&vh0

4 完成设置,按确定。51Testing软件测试网}h[YW

5 Edit Existing Data.

?1Y)u` F#T7`0

6 Datapool编辑对话框,适当校正Datapool值。51Testing软件测试网,Dg/OP9|2\h

7 完成校正Datapool值,按保存,关闭。

TAG: DATAPOOL 软件测试技术

 

评分:0

我来说两句

Open Toolbar