今天客戶想要做load runner壓力測試,關于load runner的介紹:http://blog.csdn.net/cymm_liu/article/details/24247923
說是必須用CGI登入。他想知道url 這一欄要輸哪個位址,R12.1.3版本。
劉(936) 15:54:07
那你要開啟form的socket模式,預設的servlet模式會有問題
晖(164) 15:54:45
晖(164) 15:54:49
servlet模式有什麼問題?
劉(936) 15:55:18
load runner腳本會出錯,之前在信泰人壽測試,servlet确實有問題
劉(936) 15:56:16
從form直接登入,還要改fnd_nodes,把節點AUTHENTICATION的server_id由SECURE改為OFF
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2QvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2Lc1TVYF2c5YlY0x2MZZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TOwYDNyMDN0ETMyQDM0EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
轉自:http://blog.itpub.net/35489/viewspace-774857/
雖然聽說在R12中沒有CGI這個說法,但是搜了半天都是這麼用的(CGI),姑且用這個詞吧。
預設情況下R12中$CONTEXT_FILE中的 s_appserverid_authentication 是SECURE, 如果需要
使用類似CGI方式通路form. , 可以關閉應用後,使用如下指令(運作一種指令即可):
Disable的例子 (disable的方式比較常用,指令如果需要換行,需要在最後使用 \ ) :
java oracle.apps.fnd.security.AdminAppServer apps/apps AUTHENTICATION OFF DBC=$FND_SECURE/hwerp.dbc
Enable的例子:
java oracle.apps.fnd.security.AdminAppServer apps/apps AUTHENTICATION ON DBC=<dbc file path>
以上兩種指令執行後都可以使用類似CGI方式登入,使用disable比較多一些,Enable是設定一些基本
的security。
----檢視狀态的指令:
java oracle.apps.fnd.security.AdminAppServer apps/apps STATUS DBC=$FND_SECURE/hwerp.dbc
----登入驗證CGI的位址:
When using Forms Servlet Mode:
<http://<host>.<domain>:<port>/forms/frmservlet>
When using Forms Socket Mode:
http://<host>.<domain>:<port>/OA_HTML/frmservlet
例子如下(使用的是socket模式):
http://fu08db02.hw.com:8000/OA_HTML/frmservlet