51Testing丛书:性能测试进阶指南—LoadRunner 11实战(11)

发表于:2012-5-23 11:28

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈霁    来源:51Testing软件测试网原创

  首先根据Discuz论坛的数据字典了解保存帖子数据的格式,为我们通过DataFactory生成有效的论坛帖子记录提供支持。

  根据数据字典,可以了解到当新增一个帖子时,数据库中的两张表会有直接的影响,其中,dnt_post1表记录了帖子的正文内容,而dnt_topics表记录了每个板块的帖子列表,最终可以得到需要操作的属性列表,以及DataFactory的取值设置,如表6.11所示。

表6.11  DataFactory数据生成格式表1

  接着按照每个字段的属性设置对应的取值方式。

  例如,Fid帖子所在的板块编号,论坛中有6个板块,编号为2~7,现将这个值设置为随机取值,取值范围为“Between 2 and 7”,如图6.34所示。

图6.34  DataFactory中设置数据生成为2~7随机数

  而pid及tid设置为从1开始每次值加1,要注意的是dnt_topics.tid在系统中设置为自动增长类型,需要强制修改该属性删除自动标识,才能确保生成的数据是有效的,如图6.35所示。

图6.35  DataFactory中设置数据生成为从1开始,每次加1

  而对于发帖用户Poster可以设置为管理员发帖,如图6.36所示。

图6.36  DataFactory中设置数据格式为字符串admin

  将相关属性设置完成后,选择创建100000条记录,如图6.37所示。

图6.37  DataFactory中设置对表生成的记录为10万条

53/5<12345>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号