我正在玩黑猩猩测试工具。目前我可以轻松地进行黄瓜和摩卡测试。问题是我不知道如何添加DB夹具。我想在运行一些测试之前获得初始数据(例如,将测试用户添加到系统中)。
BTW,数据只能由经过身份验证的用户添加,用户只能由管理员或服务器级别创建。
现在找不到任何关于此的文档。有什么建议吗?
答案 0 :(得分:0)
如果您使用的是Meteor,则可以在命令行private void cbSelectCluster_SelectedIndexChanged(object sender, EventArgs e)
{
XElement root = XElement.Load("filename.xml");
if (!cbSelectCluster.Text.Trim().Equals(""))
{
cbSelectMachineID.Enabled = true;
var machineIds = root
.Elements("Machines")
.Elements("Cluster")
.Where(clusterElement => (string)clusterElement.Element("ClusterName") == cbSelectCluster.Text)
.Elements("MachineID")
.Select(x => (string)x)
.ToList();
BindingSource bs = new BindingSource();
bs.DataSource = machineIds;
cbSelectMachineID.DataSource = bs;
}
}
上传递DDP参数,然后使用--DDP=http://localhost:3000
在服务器上运行代码。然后,此代码可以设置数据。
如果您不使用Meteor,则可以使用server.execute
使用HTTP呼叫。
通过HTTP / DDP,您可以访问服务器并创建测试后门来设置所需的数据。