【免费压测靶场开放】性能测试练习靶场,GET/POST双模式支持

​​​​​

更新日志

2025-03-14 弃用子域名;

2025-03-13 简化访问路径,启用子域名

前言

笔者近期优化了个人网站的并发处理能力与安全机制,现开放网站作为性能测试练习靶场。开发者可通过本文提供的接口进行压力测试、限流实验等性能调优实践。

应用场景

  1. 压力测试教学:适合作为Jmeter/LoadRunner、locust、bench,abtest等工具的测试目标

  2. API开发练习:快速验证请求/响应处理逻辑

  3. 监控系统测试:模拟动态变化的监控指标

  4. 网络调试:测试请求头传递、跨域访问等特性

接口文档

基础信息

  • 访问路径:https://www.moobc.cn/stresso/

  • 支持方法:GET / POST

  • 响应格式:JSON

响应结构

{
    "timestamp": 1718100059.2854862,    // 请求时间戳
    "request_id": "A3fB591c7E02D8F4",   // 16位唯一请求ID
    "payload": {
        "random_str": "kJhTfGvRqm",     // 10位随机字母
        "random_num": 423791           // 6位随机数
    }
}

快速开始

基础测试(CURL)

# GET请求测试
curl https://www.moobc.cn/stresso/

# POST请求测试
curl -X POST https://www.moobc.cn/stresso/

Python测试脚本

import requests

url = "https://www.moobc.cn/stresso/"

# 发送GET请求
get_res = requests.get(url)
print("GET Response:", get_res.json())

# 发送POST请求
post_res = requests.post(url)
print("POST Response:", post_res.json())

压测实战示例

使用Apache Bench(AB测试)

# 并发测试GET接口(1000请求/50并发)
ab -n 1000 -c 50 https://www.moobc.cn/stresso/

# 压力测试POST接口
ab -n 1000 -c 50 -p /dev/null https://www.moobc.cn/stresso/

使用WRK测试

# 混合请求测试(支持自动切换方法)
wrk -t4 -c100 -d30s --script=test.lua https://www.moobc.cn/stresso/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值