
# PerfTest插件概述
插件功能为白名单特性，需要提交[工单](https://console.huaweicloud.com/ticket/?#/ticketindex/createIndex)申请开通，审批同意后方可使用。
性能测试服务支持使用Go语言开发自定义请求、函数及检查点进行功能扩展。
- 自定义请求可用于实现数据库协议、MQTT协议或自有协议等协议的扩展对接。
- 自定义函数可用于辅助生成测试数据，如生成特定加解密数据、自定义算法生成数据等。
- 自定义检查点用于对非text、JSON等数据序列化数据或性能测试服务不支持的场景进行检查点扩展。
为了实现自定义请求、函数及检查点，需按照[PerfTest插件开发规范](https://support.huaweicloud.com/usermanualnew-cpts/cpts_02_0135.html)进行开发，并按照[Go插件编译约束](https://support.huaweicloud.com/usermanualnew-cpts/cpts_02_0136.html)编译成so文件，同时使用JSON文件描述自定义请求、函数及检查点。
