Like for Confluence Atlassian released the jira jmeter script but it requires some fixes as well; further I have added the two parameters to create users from Crowd and to use Jira in https.
It is really not definitive because from time I still find something not working but it looks to me quite stable.
You can find the script on the github repository
Recently for a project we needed to measure the performance of an instance of Confluence for a certain number of concurrent users.
Fortunately Atlassian releases a procedure to measure the performance using Jmeter here. The latest script version we used is 4.2.2 which has been released on 27th of August with Confluence 4.3.1
The script needs some fixes:
- it doesn’t save the session on the Remote API and then operations like Create Personal Space and Grant View on Personal Space fail to connect because of the rpc token
- the labels used as tags in Confluence are not the same (we used demonstration and sales)
- the Browsse User Status operation has an incomplete Response Assertion
- When deleting the space, operation that can take some time, the script doesn’t wait in a loop so it can’t remove some users and also when deleting a space Confluence doesn’t go back to the Dashboard but instead stays on the page
Further I improved the script giving the possibility:
- to create users from Crowd, using a new command line parameter -Jenable.sso=true, which is false by default
- to use https in case Confluence is setup with https instead of http, using a new command like parameter -Jconfluence.protocol=https, which is http by default
Therefore, after you download the script (with the resources) , just remember to adapt the Crowd configuration (parameter -Jcrowd.host) and that the operation Create User from Crowd expect to have Crowd under the same ip address of Confluence (you can of course change it).