ballerina-lang icon indicating copy to clipboard operation
ballerina-lang copied to clipboard

[Task]: Add more performance test scenarios

Open heshanpadmasiri opened this issue 1 year ago • 0 comments
trafficstars

Description

We have planned to add the fallowing test scenarios to ballerina-performance

  • [x] Content based routing
  • [x] JSON to XML/ XML to CSV transformation
  • [x] JSON to JSON Data mapping
  • [x] Service chaining

  • [x] Data services (database read and write)
  • [x] Using File connector to write files using local file system
  • [x] HTTP request to JMS messaging
  • [x] HTTPS client ->Bal -> HTTPS backend

Ballerina code for first and second groups are in https://github.com/ballerina-platform/ballerina-performance/pull/60, https://github.com/ballerina-platform/ballerina-performance/pull/61 respectively. These need to be integrated with the test runner in ballerina-performance repository.

We have identified fallowing areas of improvement.

  • [ ] #43414
  • [x] #43431
  • [ ] #43487 Currently we have the Ballerina code for those cases but things like test runners, databases etc, haven't been implemented
  • [x] #43488

heshanpadmasiri avatar Sep 20 '24 08:09 heshanpadmasiri