Yes, replaying with multiple client certificates is possible, simple insert the SSLSetClientCert(certname.pem) function call into the script, this sets the client certificate that SilkPerformer presents to the secure server. To use a client certificate, it must first be exported from the Web browser and imported into the Silk Performer certificate store, with the Certificate file (.pem) saved into the Silk Performer data directory. See the following resolution How do I configure Silk Performer to provide client certificate authentication during record and replay? When multiple certificates are used you can read the names from a CSV file, or depending on the naming convention you have used on the certificates you could use the sample below (from sample script WebSecure02.bdf): transaction TInitUniqueCert begin // set client cert per user SslSetClientCert("clientcert" + string(GetUserId()) + ".pem"); end TInitUniqueCert; Sample script files WebSecure01.bdf, WebSecure02.bdf are provided in: C:\Users\Public\Documents\Silk Performer 10.0\Samples\Internet
↧
Wiki Page: Can Silk Performer replay using different SSL client certificates for each virtual user?
↧