I currently take advantage of the transaction feature in SilkPerformer and split my test scenarios into different transactions. One question I have, is this. I know you can weight the transactions, but changing the number that corresponds it (default = 1 ). Let's say I have 10 different transactions, and leave the default value to 1, so each transaction carries a weight of 10%. If I change the numbers on some to say 3 and leave others at 1, will this change the weight when running a test for a specified amount of time - like for an hour? I hope this makes sense.
Theoretically yes. Actually, maybe. It depends on how you are doing the weighting. I'm assuming you are using one of the rnd functions to determine your probability. Knowing that is it randomly generated, you could randomly execute the same transaction everytime that it checks for the weight assigned to the transaction. Using the randomization approach, the longer you run the test, the more the distribution of the transactions is going to look like the weights that are assigned to them.