sts-bundle的使用_使用WS-Trust / STS采样器扩展JMeter
生活随笔
收集整理的這篇文章主要介紹了
sts-bundle的使用_使用WS-Trust / STS采样器扩展JMeter
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
sts-bundle的使用
JMeter沒(méi)有對(duì)WS-Security或WS-Trust的任何內(nèi)置支持,這使我為JMeter開(kāi)發(fā)了此STS采樣器–可以在負(fù)載測(cè)試STS時(shí)使任何人的生活變得更好。 首先,您需要擁有Apache JMeter發(fā)行版。 我正在使用v2.7。 然后,您可以從此處下載sts.sampler.zip –解壓縮并將“ repo”目錄直接復(fù)制到JMETER_HOME。 還將lib.ext目錄中的所有jar都復(fù)制到JMETER_HOME / lib / ext。 就是這樣-現(xiàn)在啟動(dòng)JMeter。 在您的線程組下–右鍵單擊–并添加Java Request Sampler… 現(xiàn)在,選擇org.wso2.apache.jmeter.sts.STSSampler作為類名–您將看到以下內(nèi)容…… 讓我在這里簡(jiǎn)要解釋一下-不同的參數(shù)名稱到底是什么意思。 STS_End_Point:安全令牌服務(wù)的端點(diǎn)。 如果您使用的是WSO2 Identity Server隨附的STS,則為https:// localhost:9443 / services / wso2carbon-sts STS_Security_Policy: WS-Security Policy的位置–用于保護(hù)STS。 它可以是具有UsernameToken和Sign&Encryption的安全策略。 Applies_To:您要針對(duì)哪個(gè)服務(wù)使用從STS獲得的此令牌,或者換句話說(shuō),令牌的范圍。 這可以是STS已知的任何URI。 STS可以使用此URI查找該服務(wù)的公共密鑰,并將使用該URI加密發(fā)布的密鑰。 因此,無(wú)論您輸入什么內(nèi)容,都對(duì)您的STS有意義。 Token_Type:可以是以下任意一種… 1. http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0 2. http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1 Key_Type:可以是以下任意一種… 1. / SymmetricKey:請(qǐng)求對(duì)稱密鑰令牌(默認(rèn)) 2. / PublicKey:請(qǐng)求公共密鑰令牌 3. / Bearer:請(qǐng)求一個(gè)承載令牌。 請(qǐng)求者可以使用此密鑰類型來(lái)指示他們想要發(fā)行不需要擁有證明的安全令牌。 Key_Size:密鑰的大小。 默認(rèn)情況下,它設(shè)置為256。這是一個(gè)整數(shù)元素,指示以位數(shù)表示的REQUIRED鍵的大小。 Claim_Dialect:已知的STS索賠方言。 這可用于將一組索賠組合在一起。 Required_Claims: STS已知的URI,指示所需的屬性集。 這可以是逗號(hào)分隔的列表。 System_Trust_Store:當(dāng)STS的URL在https上時(shí)–這表示JKS文件的位置,其中包括與STS端點(diǎn)相對(duì)應(yīng)的公共證書。 System_Trust_Store_Password:訪問(wèn)System_Trust_Store的密碼 用戶名:當(dāng)使用UsernameToken安全策略保護(hù)STS時(shí),這是必需的。 這是相應(yīng)的用戶名。 密碼:與上述用戶名對(duì)應(yīng)的密碼。 Encryption_Key_Store:當(dāng)使用WS-Security加密保護(hù)STS時(shí),這是必需的。 存儲(chǔ)STS終結(jié)點(diǎn)公鑰的JKS的位置。 Encryption_Key_Store_Password:與Encryption_Key_Store對(duì)應(yīng)的密碼。 Encryption_Key_Alias:來(lái)自Encryption_Key_Store的別名,對(duì)應(yīng)于STS端點(diǎn)。 這有助于加載STS的公鑰。 Signature_Key_Store:當(dāng)使用WS-Security簽名保護(hù)STS時(shí),這是必需的。 存儲(chǔ)STS客戶端私鑰的JKS的位置。 Signature_Key_Store_Password:與Signature_Key_Store對(duì)應(yīng)的密碼。 Signature_Key_Alias:來(lái)自Signature_Key_Store的別名,對(duì)應(yīng)于STS客戶端。 這有助于加載STS客戶端的私鑰。 Signature_Key_Password:與STS客戶端的私鑰相對(duì)應(yīng)的密碼。 以下是我用來(lái)加載WSO2 Identity Server附帶的測(cè)試STS的示例配置。參考:在Facile Login博客上,使用我們的JCG合作伙伴 Prabath Siriwardena 的WS-Trust / STS采樣器擴(kuò)展JMeter 。
翻譯自: https://www.javacodegeeks.com/2012/07/extending-jmeter-with-ws-truststs.html
sts-bundle的使用
總結(jié)
以上是生活随笔為你收集整理的sts-bundle的使用_使用WS-Trust / STS采样器扩展JMeter的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 最新驾校一点通电脑版下载(驾校一点通官方
- 下一篇: 水泥的原料有哪些(水泥的种类有哪几种)