noiv


Namenoiv JSON
Version 0.2.8 PyPI version JSON
download
home_pageNone
Summary🚀AI-Powered API Testing CLI - Generate tests from natural language, interactive builder, performance benchmarking, Postman import
upload_time2025-07-27 08:36:07
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords api testing cli http developers ai automation postman rest benchmark performance devtools qa
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # NOIV - AI-Powered API Testing CLI

Modern CLI tool for API testing with AI generation, interactive features, and performance benchmarking.

## Quick Install

```bash
pip install noiv
```

## Quick Start

```bash
# Test any API instantly
noiv quick https://api.github.com/users/octocat

# Generate tests with AI
noiv generate natural "test user authentication and profile API"

# Interactive test builder
noiv build

# Performance benchmark
noiv benchmark https://httpbin.org/get -n 100 -c 10
```

## Core Features

- **AI Test Generation** - Natural language to comprehensive test suites
- **Interactive Builder** - Step-by-step guided test creation
- **Performance Testing** - Built-in load testing and benchmarking
- **Postman Import** - Convert existing collections to NOIV format
- **Professional Reports** - Beautiful HTML reports with metrics
- **Zero Configuration** - Works immediately after installation

## Essential Commands

| Command | Purpose |
|---------|---------|
| `noiv quick <url>` | Instant API testing |
| `noiv generate natural "<description>"` | AI-powered test creation |
| `noiv build` | Interactive test wizard |
| `noiv benchmark <url>` | Performance testing |
| `noiv import postman <file>` | Import Postman collections |
| `noiv test run <file>` | Execute test suites |

## Roadmap

- [ ] Batch test execution (`noiv test run *.yaml` or `--directory tests/`)
- [ ] GraphQL and WebSocket testing support
- [ ] Plugin system with marketplace
- [ ] IDE integrations (VS Code, JetBrains) 
- [ ] Enhanced authentication (OAuth2, JWT)
- [ ] Security testing (XSS, injection detection)
- [ ] CI/CD integrations (GitHub Actions, Jenkins)
- [ ] Team collaboration platform (NOIV Cloud)
- [ ] Advanced analytics and performance trending
- [ ] Enterprise integrations (Jira, Slack, DataDog)

## Documentation

📚 **[Complete Documentation](https://noiv-steel.vercel.app)**

📁 **[Examples Directory](examples/)** - Sample test files and tutorials

## License

MIT License

MIT License

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "noiv",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "api, testing, cli, http, developers, ai, automation, postman, rest, benchmark, performance, devtools, qa",
    "author": null,
    "author_email": "NOIV Team <hello@noiv.dev>",
    "download_url": null,
    "platform": null,
    "description": "# NOIV - AI-Powered API Testing CLI\n\nModern CLI tool for API testing with AI generation, interactive features, and performance benchmarking.\n\n## Quick Install\n\n```bash\npip install noiv\n```\n\n## Quick Start\n\n```bash\n# Test any API instantly\nnoiv quick https://api.github.com/users/octocat\n\n# Generate tests with AI\nnoiv generate natural \"test user authentication and profile API\"\n\n# Interactive test builder\nnoiv build\n\n# Performance benchmark\nnoiv benchmark https://httpbin.org/get -n 100 -c 10\n```\n\n## Core Features\n\n- **AI Test Generation** - Natural language to comprehensive test suites\n- **Interactive Builder** - Step-by-step guided test creation\n- **Performance Testing** - Built-in load testing and benchmarking\n- **Postman Import** - Convert existing collections to NOIV format\n- **Professional Reports** - Beautiful HTML reports with metrics\n- **Zero Configuration** - Works immediately after installation\n\n## Essential Commands\n\n| Command | Purpose |\n|---------|---------|\n| `noiv quick <url>` | Instant API testing |\n| `noiv generate natural \"<description>\"` | AI-powered test creation |\n| `noiv build` | Interactive test wizard |\n| `noiv benchmark <url>` | Performance testing |\n| `noiv import postman <file>` | Import Postman collections |\n| `noiv test run <file>` | Execute test suites |\n\n## Roadmap\n\n- [ ] Batch test execution (`noiv test run *.yaml` or `--directory tests/`)\n- [ ] GraphQL and WebSocket testing support\n- [ ] Plugin system with marketplace\n- [ ] IDE integrations (VS Code, JetBrains) \n- [ ] Enhanced authentication (OAuth2, JWT)\n- [ ] Security testing (XSS, injection detection)\n- [ ] CI/CD integrations (GitHub Actions, Jenkins)\n- [ ] Team collaboration platform (NOIV Cloud)\n- [ ] Advanced analytics and performance trending\n- [ ] Enterprise integrations (Jira, Slack, DataDog)\n\n## Documentation\n\n\ud83d\udcda **[Complete Documentation](https://noiv-steel.vercel.app)**\n\n\ud83d\udcc1 **[Examples Directory](examples/)** - Sample test files and tutorials\n\n## License\n\nMIT License\n\nMIT License\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "\ud83d\ude80AI-Powered API Testing CLI - Generate tests from natural language, interactive builder, performance benchmarking, Postman import",
    "version": "0.2.8",
    "project_urls": {
        "Bug Reports": "https://github.com/crs7617/noiv/issues",
        "Changelog": "https://github.com/crs7617/noiv/releases",
        "Documentation": "https://noiv-steel.vercel.app",
        "Feature Requests": "https://github.com/crs7617/noiv/issues/new?template=feature_request.md",
        "Homepage": "https://github.com/crs7617/noiv",
        "Issues": "https://github.com/crs7617/noiv/issues",
        "Repository": "https://github.com/crs7617/noiv",
        "Source Code": "https://github.com/crs7617/noiv"
    },
    "split_keywords": [
        "api",
        " testing",
        " cli",
        " http",
        " developers",
        " ai",
        " automation",
        " postman",
        " rest",
        " benchmark",
        " performance",
        " devtools",
        " qa"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "da1b41330c4b07f415c92324df945f61afa10199a2f57bd008da3677ca3c5ee0",
                "md5": "e2a2c826bbb4b3c62807913282568b76",
                "sha256": "7971998560f2a0e9a1edfd5d38cf729c6bde115989f75e631ff4d3bdff36c560"
            },
            "downloads": -1,
            "filename": "noiv-0.2.8-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e2a2c826bbb4b3c62807913282568b76",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 49641,
            "upload_time": "2025-07-27T08:36:07",
            "upload_time_iso_8601": "2025-07-27T08:36:07.631194Z",
            "url": "https://files.pythonhosted.org/packages/da/1b/41330c4b07f415c92324df945f61afa10199a2f57bd008da3677ca3c5ee0/noiv-0.2.8-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-27 08:36:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "crs7617",
    "github_project": "noiv",
    "github_not_found": true,
    "lcname": "noiv"
}
        
Elapsed time: 2.06238s