For fun, I built a Java SDK [1] and then added a Copilot Chat experience into Apache JMeter [2].
Edit: there are also a community Rust SDK and C++ SDK out there!
It was interesting to see the Copilot CLI agent interpreting an ask to load test a URL by actually generating the test plan and triggering it from the CLI, then opening the generated HTML report. I did not tell where JMeter was installed, but given the folder structure and location of the Copilot JMeter plugin I built (inside jmeter_home/lib/ext), the Copilot CLI found the JMeter installation and triggered the JMeter CLI.
Then I was more explicit and asked to generate a test plan and load into the GUI. It worked just fine.
For fun, I built a Java SDK [1] and then added a Copilot Chat experience into Apache JMeter [2].
Edit: there are also a community Rust SDK and C++ SDK out there!
It was interesting to see the Copilot CLI agent interpreting an ask to load test a URL by actually generating the test plan and triggering it from the CLI, then opening the generated HTML report. I did not tell where JMeter was installed, but given the folder structure and location of the Copilot JMeter plugin I built (inside jmeter_home/lib/ext), the Copilot CLI found the JMeter installation and triggered the JMeter CLI.
Then I was more explicit and asked to generate a test plan and load into the GUI. It worked just fine.
[1] https://github.com/copilot-community-sdk/copilot-sdk-java
[2] https://github.com/brunoborges/jmeter-copilot-plugin