IDCS_Test
2017-04-06 15:08:37 0 举报
IDCS_Test是一个全面的测试系统,旨在评估和优化数据中心的性能。它涵盖了从硬件设备到软件应用的所有关键领域,包括服务器、存储设备、网络设备、操作系统、数据库和应用软件等。IDCS_Test通过模拟真实的业务负载,对数据中心进行全面的压力测试,以确保其在高并发、大数据量的情况下仍能保持稳定运行。此外,IDCS_Test还提供了丰富的性能指标和报告,帮助管理员深入理解系统的运行状况,发现并解决潜在的问题。总的来说,IDCS_Test是数据中心运维人员的得力助手,能有效提升数据中心的运行效率和服务质量。
作者其他创作
大纲/内容
FileCopyUtil
FileHelper
ScpFrom
Base
+ loggerResource:LoggerResource+oauth2Resource:OAuth2Resource+ testName: String
- startMethod(Method method)- EndMethod(Method method)
ResourceREST
+ resourceType:String+ resourceEndPoint:String+ resourceId:String+ uniqueIdent : String+ resourceIdentifierName :String+ resourceUniqueIdentifierName :String + resource : Object+startTime: long+ endTime: long
ITest
AuthzPropertiesSingleton
CommonResourcesUI
Implementation of gradle task \"generateUserRoleArtifactJson\"
AccessTokenService
+ authRole: String
- getAccessTokenForRole(): String- mapInternalAppRoleName()
Implementation of gradle task \"generateAccessTokenTask\"assertionMap contains assertionToken and clientId
oracle.idaas.oauth.tasks.UserRoleArtifactMain
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
TestStepUI
RequestBuilderHelper
+ tenantName:String+ accessToken:String+ contentType: String
- createRequestSpecBuilder():RequestSpecBuilder
DecodeTokenUtil
+ SignedJWT signedJWTToken
- getClientIdFromAssertionToken(String assertionToken) :String
oracle.idaas.oauth.tasks.AccessTokenMain
ResourceAttributs
+ schema:String+ attrType:String+ isRequired:boolean+ isScim:isScrim+ value:Object
WalletHelper
- getAssertionTokenFromWalletDir(String walletDir)
TestParameters
ScimObject
Token
+ clientType : String+ clientId: String+ assertionToken : String
- generateAccessToken()- sshRemoteGenerateIat():String- constructCurlIat() :String- setAccessToken(String accessToken)- writeAccessTokenToFile()
AppService
+ appName:String+ tenant:String+ appRoles: String
LoggerResource
- getLogger(Class callerClass) :Logger
IAnnotationTransformer2
OAuth2Resource
- readOAuth2ConfigurationFromEnvironment()
Implementation of gradle task \"getClientAssertionTasks\"
WDLib
TenantResource
+ baseUrl: String+ baseInternalUrl :String+ serviceBaseUrl: String+ tenantName : String+ tenantId:String+ oAuth2Resource: OAuth2Resource+ tenantReqSpe: RequestSpecification
- loadServiceBaseUrl() :String- loadBaseUrl(): String- loadBaseInternalUrl(): String- beforeClass(String tenantName)
Also use JSch
RestResources
+ mTestCaseName:String+ uniqueIdent: String+globalListResourcesForTest:List+scimObj: ScimObject
oracle.idaas.oauth.tasks.CopyWalletsMain
- scpWalletFiles()- cpWalletFiles() - getInfraAssertionToken()- getCloudGateAssertionToken()- readWalletAndWriteClientAssertionToFile()
TestsCases
UseCase.UseCaseHeader
testName: StringtestDescription: String
JsonCommon
CommonResourceREST
+ HttpAccess httpCnx
UseCase
RequestSpecBuilder
+ INTERNAL_BASE_URL:String+ clientHeader:String
- build()
JSch
+ ChannelExec channelExec+ ChannelSftp channelSftp
SshConnectionManager
+ channel: ChannelExec+ session: Session
UIresourceParser
OracleWallet
+ OracleSecretStore secretStore+ char[] token
CommonResources
+scimObj: ScimObject+httpCnx: HttpAccess + son:JsonCommon+ rp: RESTprovider+ Cts: TestsEnv (initialize params such as testGrp)
HttpAccess
ResourceConstants
TestAnnotationTransformerListener
+ timeOut : String
Properties file: src/test/resources/auth.propertiesidRsaFile=id.rsa.file=src/test/resources/id_rsauserArtifactFile=user.artifact.file=src/test/resources/userRoleArtifacts.jsonuserArtifactBuildFile=user.artifact.build.file=build/resources/authz/artifact/userRoleArtifacts.jsonclientAssertionExt=client.assertion.ext=scope=scope=rn:opc:idm:__myscopes__
GenericResource
ReportDataAttributes
+attrName:String+ resourceAttributs:ResourceAttributs
TestApplication
- createCaApplications()
0 条评论
下一页