Hi,
In my application user should be allowed to access using the user name and passward. Using WAPT 5.0 i have opted for 20 users and for 20 iteration.
My doubt is whether all the 20 users having the same username and password?????
Thanks in advance
Regards
Page 1 of 1
Authentication
#2
Posted 04 March 2008 - 10:20 AM
Hello,
In order to provide an individual login for each user you can use the function "Ordered list" which enables to set different login values\passwords for different users. This function returns the first element of the list (for instance, username) for the first virtual user, the second element for the second user and so on.
For example, this function can be used to provide each virtual user with the individual user name and password.
Syntax:
$LOrder(0|1,{file_name}|value1[,{value2},…])
0 stands for iterations, 1 stands for users.
Example:
$LOrder(1,John,Mike,Bob)
It results in sending the following HTTP requests:
First virtual user:
POST /login.do
username=John&...
Second virtual user:
POST /login.do
username=Mike&...
Third virtual user:
POST /login.do
username=Bob&...
Also, you can create files with logins\passwords and use them with the above function.
You can also use "User number" function ($clid(prefix,postfix)) for this purpose. This function returns the concatenation of prefix string, the ordinal number of the current virtual user and postfix string. So you can use it if usernames and passwords have uniform structure like TestUser1, TestUser2 and so on.
For more information on using certain functions, see "Parameter Value Dynamic Calculation" topic in built-in Help.
You can add login page to Initial test sequence to set WAPT perform this operation once at the beginning of the test (Main test sequence is repeated several times equal to the number of iterations). Do not forget to remove login page from the Main test sequence.
P.S. In the attachment please see some examples of using functions and variables, and of setting different names and passwords for different users.
In order to provide an individual login for each user you can use the function "Ordered list" which enables to set different login values\passwords for different users. This function returns the first element of the list (for instance, username) for the first virtual user, the second element for the second user and so on.
For example, this function can be used to provide each virtual user with the individual user name and password.
Syntax:
$LOrder(0|1,{file_name}|value1[,{value2},…])
0 stands for iterations, 1 stands for users.
Example:
$LOrder(1,John,Mike,Bob)
It results in sending the following HTTP requests:
First virtual user:
POST /login.do
username=John&...
Second virtual user:
POST /login.do
username=Mike&...
Third virtual user:
POST /login.do
username=Bob&...
Also, you can create files with logins\passwords and use them with the above function.
You can also use "User number" function ($clid(prefix,postfix)) for this purpose. This function returns the concatenation of prefix string, the ordinal number of the current virtual user and postfix string. So you can use it if usernames and passwords have uniform structure like TestUser1, TestUser2 and so on.
For more information on using certain functions, see "Parameter Value Dynamic Calculation" topic in built-in Help.
You can add login page to Initial test sequence to set WAPT perform this operation once at the beginning of the test (Main test sequence is repeated several times equal to the number of iterations). Do not forget to remove login page from the Main test sequence.
P.S. In the attachment please see some examples of using functions and variables, and of setting different names and passwords for different users.
Attached File(s)
-
Functions_VariablesUsageExample.zip (632bytes)
Number of downloads: 387 -
DifferentUsernames_PasswordSample.zip (1.38K)
Number of downloads: 383
Angela Samsonova
Customer Support Manager
SoftLogica LLC.
Office: +7-383-335-6692
Toll-free: 1-888-364-6797 (for US only)
Time zone GMT +6, EST +11
E-mail: support@loadtestingtool.com
http://www.loadtestingtool.com
Customer Support Manager
SoftLogica LLC.
Office: +7-383-335-6692
Toll-free: 1-888-364-6797 (for US only)
Time zone GMT +6, EST +11
E-mail: support@loadtestingtool.com
http://www.loadtestingtool.com
#3
Posted 05 January 2009 - 04:30 AM
Hi,
Learn a lot here, thanks a lot first.
I've download the "DifferentUsernames_PasswordSample.zip" and "Functions_VariablesUsageExample.zip".
and I can open the "DifferentUsernames&PasswordSample.wpp",
but I can't open the 'Functions&VariablesUsageExample.wps' used the current WAPT 5.0.
would you please give any suggestion? thanks.
Learn a lot here, thanks a lot first.
I've download the "DifferentUsernames_PasswordSample.zip" and "Functions_VariablesUsageExample.zip".
and I can open the "DifferentUsernames&PasswordSample.wpp",
but I can't open the 'Functions&VariablesUsageExample.wps' used the current WAPT 5.0.
would you please give any suggestion? thanks.
#4
Posted 05 January 2009 - 01:47 PM
Hello,
Thank you! Please try the one attached.
Number of downloads: 77[
Angela Samsonova
Customer Support Manager
SoftLogica LLC.
Office: +7-383-335-6692
Toll-free: 1-888-364-6797 (for US only)
Time zone GMT +6, EST +11
E-mail: support@loadtestingtool.com
http://www.loadtestingtool.com
Customer Support Manager
SoftLogica LLC.
Office: +7-383-335-6692
Toll-free: 1-888-364-6797 (for US only)
Time zone GMT +6, EST +11
E-mail: support@loadtestingtool.com
http://www.loadtestingtool.com
#6
Posted 07 May 2009 - 03:54 PM
QUOTE (angela @ Jan 5 2009, 01:47 PM) <{POST_SNAPBACK}>
Hello,
Thank you! Please try the one attached.
Functions_VariablesUsageExample.rar (588bytes)
Number of downloads: 77[
Thank you! Please try the one attached.
Number of downloads: 77[
still cannot open the scenario sample file.
#7
Posted 21 January 2011 - 09:24 PM
QUOTE (testing @ May 7 2009, 08:54 AM) <{POST_SNAPBACK}>
still cannot open the scenario sample file.
Would it be too much to ask to get these files updated for WAPT Pro? None of the ones listed can be opened with WAPT Pro
Share this topic:
Page 1 of 1

Help











