https://github.com/nicholasvuono/orca
a modern performance testing toolkit, using JavaScript
https://github.com/nicholasvuono/orca
javascript orca performance
Last synced: 6 months ago
JSON representation
a modern performance testing toolkit, using JavaScript
- Host: GitHub
- URL: https://github.com/nicholasvuono/orca
- Owner: nicholasvuono
- License: apache-2.0
- Created: 2021-05-05T00:40:50.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-11T18:37:30.000Z (over 2 years ago)
- Last Synced: 2024-11-20T13:30:06.473Z (11 months ago)
- Topics: javascript, orca, performance
- Language: JavaScript
- Size: 335 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.npmjs.com/package/@wosp-io/orca)




[](https://github.com/prettier/prettier)#
A Node.js library to 'orca'-strate automated performance testing with a single API. Orca is a modern tool built for all aspects of performance testing, giving teams the ability to test all layers of the application stack. Conduct simple load tests, run end-to-end performance tests, audit page load times, gather resource bundle metrics, and more.
**Install:** `npm i @wosp-io/orca`
### Simplest Working Browser Example
```JavaScript
const { Browser } = require("../src/browser.js");(async () => {
await Browser.launch({ headless: true });
await Browser.newPage();
await Browser._page.goto("http://wosp.io");
Browser.kill();
})();
```### Simplest Working HTTP Example
```JavaScript
const { Http } = require("../src/http.js");(async () => {
Http.options({
vus: 5,
duration: 30,
ips: 2,
});
Http.requests([
{
url: "http://httpbin.org/get",
method: "GET",
},
]);
await Http.send();
})();
```### HTTP Load Test Report
![]()