生成随机用户名的测试数据

  • Post author:
  • Post category:其他

大家好,才是真的好。

记得我们以前讲过一篇《自动批量生成Notes应用测试数据!》,利用Java自动生成大批量的测试数据,今天我们介绍使用LotusScript代码来实现自动生成随机数据,主要是随机的用户名。

我们的方法很简单,就是利用第三方提供的LotusScript脚本库。

https://lotusscript.torknado.com/blog/creating-random-names-for-test-data上面就公布了这么一个LotusScript脚本库,可以创建随机用户名称或其他字符串,帮助开发人员自动创建测试数据记录。

该脚本库主要包含一个RandomNameGenerator类,实例化对象后,使用

getUniqueName可以获取随机的唯一用户名。

我们可以简单看看,先创建一个脚本库:
在这里插入图片描述
然后在表单或其他UI位置创建一个按钮或操作,在”(Options)”事件中引入上面的脚本库,如下图:
在这里插入图片描述
最后在Click事件中写入下列代码:

'定义回车间隔符常量
Const NEWLINE = {

}

Dim ans As String

Dim rg As New RandomNameGenerator

Dim i As Integer

'随机生成20个名字

For i = 1 To 20

'getUniqueName获取随机用户名

ans = ans & NEWLINE & rg.getUniqueName()

Next

'PossibleCombinations定义了返回的随机名词总数

Msgbox Mid$(ans, 2), 0, "Possible: " & rg.PossibleCombinations

效果如下图所示:
在这里插入图片描述
最后,我们预览并点击一下该按钮,出现的对话框提示:
在这里插入图片描述
也会有很多人问题,上述的名字都是英文,能不能改为中文名?

答案显而易见,当然可以,只需要将脚本库里中的DEFAULTPARTS常量中的英文用户姓名改为中文即可,如下图:
在这里插入图片描述
本篇介绍完毕后,协作者就要进入到寒假休假中了,等正月十六幼儿园的小盆友们都开学后,我们再回来和大家一起继续Notes Domino神奇之旅。

提前祝大家新春愉快、喜乐安康、万事如意!更多文章请关注微信公众号:协作者


版权声明:本文为XZZ_2018原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。