hi,

i'm working on generating openSTA scripts to exercise each set of templates,
screens, and actions for a table

this is how far i've gotten. boy i wish i had a new tdk...



!Browser:IE5
!Date : 11/1/01
Environment
 Description ""
 Mode  HTTP
 Wait  UNIT MILLISECONDS

Definitions
 ! Standard Defines
 Include   "RESPONSE_CODES.INC"
 Include   "GLOBAL_VARIABLES.INC"

 CHARACTER*512 DEFAULT_HEADERS
 CHARACTER*512 USER_AGENT
 CHARACTER*65535 VAR_TMP
 CHARACTER*256 MESSAGE

 Integer  REQUEST_TIMEOUT

 Integer  USE_PAGE_TIMERS
 Integer  VAR_LOOP
 Timer   T_LOGINAED_1
 Timer   T_LOGINAED_2
 Timer   T_LOGINAED_3
 Timer   T_LOGINAED_4
 Timer   T_LOGINAED_5
 Timer   T_LOGINAED_6
 Timer   T_LOGINAED
 CHARACTER*1024 S_cookie_19_0

Code
 !Read in the default browser user agent field
 Entry[USER_AGENT,USE_PAGE_TIMERS]

 If (USER_AGENT = "DEFAULT") then
  Set USER_AGENT = "User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows
NT 4.0)"
 Endif

 ! Setup default request timeout
 SET  REQUEST_TIMEOUT = 20000

 ! Setup default headers
 SET  DEFAULT_HEADERS = "Host: localhost^J" &
  "Referer: http://localhost/app/servlet/app/template/index.html^J"; + &
  USER_AGENT

 Start Timer T_LOGINAED
 Set S_cookie_19_0 = "JSESSIONID=cz75YWUmosxk7TiM0fI"

 If (USE_PAGE_TIMERS=1) then
  Start Timer T_LOGINAED_1
 EndIf

 !Cookie : JSESSIONID=cz75YWUmosxk7TiM0fI
 PRIMARY POST URI "http://localhost/app/servlet/app/template/index.vm
HTTP/1.0" ON 19   &
  HEADER DEFAULT_HEADERS   &
  ,WITH {"Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*",
&
   "Accept-Language: en-us",   &
   "Content-Type: application/x-www-form-urlencoded",   &
   "Connection: Keep-Alive",   &
   "Content-Length: 52",   &
   "Pragma: no-cache",   &
   "Cookie: "+S_cookie_19_0}   &
  ,BODY "action=LoginUser&username=scott&password=tiger"

 DISCONNECT FROM 19

 WAIT 13485

 SYNCHRONIZE REQUESTS


 If (USE_PAGE_TIMERS=1) then
  End Timer T_LOGINAED_1
 EndIf


 If (USE_PAGE_TIMERS=1) then
  Start Timer T_LOGINAED_2
 EndIf

 !Cookie : JSESSIONID=cz75YWUmosxk7TiM0fI
 PRIMARY GET URI "http://localhost/app/servlet/app/template/ HTTP/1.0" ON 20
&
  HEADER DEFAULT_HEADERS   &
  ,WITH {"Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*",
&
   "Accept-Language: en-us",   &
   "Connection: Keep-Alive",   &
   "Cookie: "+S_cookie_19_0}

 DISCONNECT FROM 20

 WAIT 11156

 SYNCHRONIZE REQUESTS


 If (USE_PAGE_TIMERS=1) then
  End Timer T_LOGINAED_2
 EndIf


 If (USE_PAGE_TIMERS=1) then
  Start Timer T_LOGINAED_3
 EndIf

 !Cookie : JSESSIONID=cz75YWUmosxk7TiM0fI
 PRIMARY POST URI
"http://localhost/app/servlet/app/template/${table.JavaName}List.vm
HTTP/1.0" ON 21   &
  HEADER DEFAULT_HEADERS   &
  ,WITH {"Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*",
&
   "Referer: http://localhost/app/servlet/app/template/";,   &
   "Accept-Language: en-us",   &
   "Content-Type: application/x-www-form-urlencoded",   &
   "Connection: Keep-Alive",   &
   "Content-Length: 262",   &
   "Pragma: no-cache",   &
   "Cookie: "+S_cookie_19_0}   &
   #set ($i=0)
  ,BODY "#foreach ($col in $table.Columns)
    #set ( $cfc=$col.JavaName )
    #set ( $clow=$col.Name.toLowerCase() )
    #set ($amp='&')
#if($i>0)${amp}#end${clow}=somevalue#set($i=1)#end${amp}action=${table.JavaN
ame}Manager&eventSubmit_doInsert=Insert"


 DISCONNECT FROM 21

 WAIT 203

 SYNCHRONIZE REQUESTS


 If (USE_PAGE_TIMERS=1) then
  End Timer T_LOGINAED_3
 EndIf


 If (USE_PAGE_TIMERS=1) then
  Start Timer T_LOGINAED_4
 EndIf

 !Cookie : JSESSIONID=cz75YWUmosxk7TiM0fI
 PRIMARY GET URI
"http://localhost/app/servlet/app/template/${table.JavaName}Insert.vm
HTTP/1.0" ON 22   &
  HEADER DEFAULT_HEADERS   &
  ,WITH {"Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*",
&
   "Referer:
http://localhost/app/servlet/app/template/${table.JavaName}Insert.vm";,   &
   "Accept-Language: en-us",   &
   "Connection: Keep-Alive",   &
   "Pragma: no-cache",   &
   "Cookie: "+S_cookie_19_0}

 DISCONNECT FROM 22

 WAIT 5641

 SYNCHRONIZE REQUESTS


 If (USE_PAGE_TIMERS=1) then
  End Timer T_LOGINAED_4
 EndIf


 If (USE_PAGE_TIMERS=1) then
  Start Timer T_LOGINAED_5
 EndIf

 !Cookie : JSESSIONID=cz75YWUmosxk7TiM0fI
 PRIMARY GET URI "http://localhost/app/servlet/app/template/index.html
HTTP/1.0" ON 23   &
  HEADER DEFAULT_HEADERS   &
  ,WITH {"Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*",
&
   "Referer:
http://localhost/app/servlet/app/template/${table.JavaName}Insert.vm";,   &
   "Accept-Language: en-us",   &
   "Connection: Keep-Alive",   &
   "Cookie: "+S_cookie_19_0}

 DISCONNECT FROM 23

 WAIT 3781

 SYNCHRONIZE REQUESTS


 If (USE_PAGE_TIMERS=1) then
  End Timer T_LOGINAED_5
 EndIf


 If (USE_PAGE_TIMERS=1) then
  Start Timer T_LOGINAED_6
 EndIf

 !Cookie : JSESSIONID=cz75YWUmosxk7TiM0fI
 PRIMARY GET URI
"http://localhost/app/servlet/app/template/index.html?action=LogoutUser
HTTP/1.0" ON 24   &
  HEADER DEFAULT_HEADERS   &
  ,WITH {"Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*",
&
   "Accept-Language: en-us",   &
   "Connection: Keep-Alive",   &
   "Cookie: "+S_cookie_19_0}

 DISCONNECT FROM 24

 SYNCHRONIZE REQUESTS

 End Timer T_LOGINAED

 If (USE_PAGE_TIMERS=1) then
  End Timer T_LOGINAED_6
 EndIf

Exit

ERR_LABEL:

 If (MESSAGE <> "") Then
  Report MESSAGE
 Endif

Exit







----- Original Message -----
From: "Hugh Brien" <[EMAIL PROTECTED]>
To: "Turbine Developers List" <[EMAIL PROTECTED]>
Sent: Thursday, December 06, 2001 7:17 PM
Subject: RE: extending the torque demo app


Rhys,
How do you test your velocity scripts.  Do you have a test class that
calls velocity. If so you could you post it.  I can't face reading all
the Velocity docs.
r,
Hugh

-----Original Message-----
From: Rhys Dixon [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 06, 2001 7:11 PM
To: Turbine Developers List
Subject: extending the torque demo app


here's velocity generation for edit pages.
boy, i wish i had a tdk with the new torque.


regards,
rhys







## @author <a href="mailto:[EMAIL PROTECTED]";>Rhys Dixon</a>

$page.setTitle("Edit")
#set ($dollar = '$')
#set ($ob = '{')
#set ($cb = '}')
#set ($quote = '"')
#set ($pound = '#')

${pound}if(${dollar}data.getMessage())
Message: ${dollar}data.getMessage()
${pound}end

#set ($formtag = "<form method=")
#set ($formtag = $strings.concat([$formtag,${quote}]))
#set ($formtag = $strings.concat([$formtag,"post"]))
#set ($formtag = $strings.concat([$formtag,${quote}])) action="]))
#set ($formtag = $strings.concat([$formtag,${quote}]))
#set ($formtag = $strings.concat([$formtag,"$link.setPage(>"]) )
$formtag
  <div align="left">
    <table bgcolor="#ffffff" cellpadding="5">
#set ($i=0)
#foreach ($col in $table.Columns)
 #if($i > 0)
    #set ($cfc=$col.JavaName)
    #set ($clow=$col.Name.toLowerCase())
      <tr>
        #formCell ("${cfc}" "${clow}" $entry.${cfc})
      </tr>
 #end
#set ($i=1)
#end

    </table>
#set ($thisid = ${table.JavaName})
#set ($tolower=$table.Name.toLowerCase())
    <input type="hidden" name="${tolower}id"
value="${dollar}${ob}entry.${thisid}id${cb}"/>
    <input type="submit" name="eventSubmit_doInsert" value="Insert"/>
    <input type="submit" name="eventSubmit_doUpdate" value="Update"/>
    <input type="submit" name="eventSubmit_doDelete" value="Delete"/>
  </div>
</form>



--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to