Difference between revisions of "Generating LoadRunner PRM file"
Jump to navigation
Jump to search
PeterHarding (talk | contribs) |
PeterHarding (talk | contribs) |
||
Line 14: | Line 14: | ||
#------------------------------------------------------------------------------- | #------------------------------------------------------------------------------- | ||
fmt = | fmt = """ | ||
[parameter:FirstName] | [parameter:FirstName] | ||
Delimiter="," | Delimiter="," |
Latest revision as of 12:18, 2 April 2009
Simple Script Example
#!/usr/bin/env python # # $Id:$ # #------------------------------------------------------------------------------- import os import re #------------------------------------------------------------------------------- fmt = """ [parameter:FirstName] Delimiter="," ParamName="FirstName" TableLocation="C:\lr\XXX\scripts\<SCRIPT>\Parameters" ColumnName="FirstName" Table="Users.dat" GenerateNewVal="EachIteration" Type="Table" value_for_each_vuser="" OriginalValue="" auto_allocate_block_size="1" SelectNextRow="Same line as AGS_Number" StartRow="49" OutOfRangePolicy="ContinueWithLast" [parameter:Username] Delimiter="," ParamName="Username" TableLocation="C:\lr\XXX\scripts\<SCRIPT>\Parameters" ColumnName="Username" Table="Users.dat" GenerateNewVal="EachIteration" Type="Table" value_for_each_vuser="" OriginalValue="" auto_allocate_block_size="1" SelectNextRow="Same line as UserId" StartRow="49" OutOfRangePolicy="ContinueWithLast" ... """ #------------------------------------------------------------------------------- def setup(): wrk_path = os.getcwd() xpath = wrk_path.split('/') script_name = xpath[len(xpath) - 1] parameters = re.sub('<SCRIPT>', script_name, fmt) ofd = open('%s.prm' % script_name, 'w') ofd.write(parameters) ofd.close() if not os.path.exists('Parameters'): os.mkdir('Parameters') os.system('cp ../Parameters/*.dat Parameters') os.system('chgrp -R Users .') #------------------------------------------------------------------------------- setup() #-------------------------------------------------------------------------------