# load a repository IxLoadUtils.log("Loading repository %s..." % kRxfAbsoluteUploadPath) IxLoadUtils.loadRepository(connection, sessionUrl, kRxfAbsoluteUploadPath) IxLoadUtils.log("Repository loaded.") IxLoadUtils.log("Clearing chassis list...") IxLoadUtils.clearChassisList(connection, sessionUrl) IxLoadUtils.log("Chassis list cleared.") IxLoadUtils.log("Adding chassis %s..." % (kChassisList)) IxLoadUtils.addChassisList(connection, sessionUrl, kChassisList) IxLoadUtils.log("Chassis added.") IxLoadUtils.log("Assigning new ports...") IxLoadUtils.assignPorts(connection, sessionUrl, kPortListPerCommunityCommunity) IxLoadUtils.log("Ports assigned.") IxLoadUtils.log("Saving repository %s..." % (getRxfName())) IxLoadUtils.saveRxf(connection, sessionUrl, getRxfName()) IxLoadUtils.log("Repository saved.") IxLoadUtils.log("Starting the test...") IxLoadUtils.runTest(connection, sessionUrl) IxLoadUtils.log("Test started.") IxLoadUtils.log("Polling values for stats %s..." % (kStatsToDisplayDict)) IxLoadUtils.pollStats(connection, sessionUrl, kStatsToDisplayDict) IxLoadUtils.log("Test finished.")
IxLoadUtils.StatelessPeerUtils.addStatelessPeerCommand( connection, sessionUrl, 'Traffic2@Network2', 'StatelessPeer1', StatelessPeerCommandOptions2) IxLoadUtils.log('Command added to StatelessPeer1.') IxLoadUtils.log("Clearing chassis list...") IxLoadUtils.clearChassisList(connection, sessionUrl) IxLoadUtils.log("Chassis list cleared.") IxLoadUtils.log("Adding chassis %s..." % (testSettings.chassisList)) IxLoadUtils.addChassisList(connection, sessionUrl, testSettings.chassisList) IxLoadUtils.log("Chassis added.") IxLoadUtils.log("Assigning new ports...") IxLoadUtils.assignPorts(connection, sessionUrl, testSettings.portListPerCommunity) IxLoadUtils.log("Ports assigned.") IxLoadUtils.log("Saving repository %s..." % (IxLoadUtils.getRxfName(connection, location))) IxLoadUtils.saveRxf(connection, sessionUrl, IxLoadUtils.getRxfName(connection, location)) IxLoadUtils.log("Repository saved.") IxLoadUtils.log("Starting the test...") IxLoadUtils.runTest(connection, sessionUrl) IxLoadUtils.log("Test started.") IxLoadUtils.log("Polling values for stats %s..." % (kStatsToDisplayDict)) IxLoadUtils.pollStats(connection, sessionUrl, kStatsToDisplayDict)