Load test SOAP API | Community
Skip to main content
campaignap
Level 3
February 8, 2022
Solved

Load test SOAP API

  • February 8, 2022
  • 2 replies
  • 1045 views

We want to assess the performance of the Campaign SOAP API.

We will infrequently call the SOAP API to query the recipient delivery logs.

 

How can we create a test data set in the recipient delivery logs? (will need to be large for a proper load test).

 

Thanks.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Jyoti_Yadav

Hi @campaignap ,

 

You want to create data on Dev or Stage instance? Do not add delivery test data on production environment.

You can create two files: One for recipient and another for recipient delivery logs. Perform data loading of these files and then test the SOAP API performance.

 

Thanks,

Jyoti

2 replies

Jyoti_Yadav
Jyoti_YadavAccepted solution
Level 8
February 8, 2022

Hi @campaignap ,

 

You want to create data on Dev or Stage instance? Do not add delivery test data on production environment.

You can create two files: One for recipient and another for recipient delivery logs. Perform data loading of these files and then test the SOAP API performance.

 

Thanks,

Jyoti

Tobias_Lohmann
Adobe Employee
Adobe Employee
February 8, 2022

Hi,

some thoughts on this:

  • if you want to load test an hosted/managed instance, please make sure to align with TechOps first.
  • would it be possible to just replicate your prod servers into a lab-environment, anonymize the recipients (via a workflow) and perform the test on this?
  • not sure I understand main reason for this test. Eg.
    • if you're planning to select huge data loads via the API it might make more sense to use data extraction via a workflow and/or to rethink the business use case
    • if you're suspecting the API doesn't respond SLA conform, it could be addressed with IT

Best regards, Tobias

campaignap
Level 3
February 8, 2022

Hi,

 

There is no prod server, we are still in the implementation phase and not yet live with Campaign so there is no data to be replicated.

 

Data extraction was considered however the cost of storing the data in the external system outweighed the value provided.

 

Regards.