https://github.com/wpdas/jmeter-node-using-tdd
Aplicativo baseado nos recursos do JMeter para Testes de Carga e Desempenho.
https://github.com/wpdas/jmeter-node-using-tdd
Last synced: 7 days ago
JSON representation
Aplicativo baseado nos recursos do JMeter para Testes de Carga e Desempenho.
- Host: GitHub
- URL: https://github.com/wpdas/jmeter-node-using-tdd
- Owner: wpdas
- License: mit
- Created: 2017-04-27T06:50:04.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-27T16:46:58.000Z (about 9 years ago)
- Last Synced: 2025-03-02T13:14:45.464Z (over 1 year ago)
- Language: TypeScript
- Size: 77.1 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JMeter Node App - Usando TDD
Aplicativo baseado nos recursos do JMeter para Testes de Carga e Desempenho. Para este projeto, tive dois objetivos: Desenvolver um aplicativo simples que usa recursos (limitados) semelhantes ao do JMeter. Os recursos desenvolvidos foram: HTTPCookieManager, HTTPRequest, RegularExpressionExtractor e ThreadGroup.
O site utilizado para fazer teste de segurança, carga e desempenho foi o Redmine.org (site exclusivamente feito para testes). A parte do sistema que diz respeito ao JMeter foi separado numa pasta "jmeter" e a classe principal de grupo de usuários (ThreadGroupRedmine.ts) está na pasta "thread".
Foi necessário criar também um usuário e uma classe de Client para ser usado no processo (ver mais no git).
Para executar os testes na aplicação, foi utilizado o [Mocha](https://mochajs.org/).
## Executar o Aplicativo
Digite o seguinte comando no terminal:
```bash
npm start
```
Árvore de Processos:
.png?raw=true)
## Executar Testes (Mocha)
Digite o seguinte comando no terminal para executar os testes no aplicativo.
```bash
npm test
```
Resultado esperado:
