
# 在PerfTest测试用例中使用插件
依照约定编译好so文件和json文件后，将文件上传到PerfTest测试工程，在测试用例中添加自定义请求、自定义函数或自定义检查点。
#### 添加插件
1. [登录性能测试服务控制台](https://console.huaweicloud.com/cpts/#/home)。
2. 在左侧导航栏中选择"PerfTest测试工程"。
3. 在待编辑PerfTest测试工程所在行，单击工程名称进入测试工程详情页面。
4. 在"测试用例"页签，单击"插件"。
5. 在弹出的窗口中单击"添加插件"，分别选择编译好的json和so文件后，单击"上传文件"。 
   - 单击"选择json文件"，选择编译好的json文件。
   
   - 单击"选择so文件"，选择编译好的so文件。
     图1添加插件   
     ![](https://support.huaweicloud.com/usermanualnew-cpts/zh-cn_image_0000002352422053.png "点击放大") 
   
   
   文件限制说明如下：
   1. json文件大小\<=50K，文件名长度\<=64字符。
   
   2. so文件限制：
      - 专业版：文件大小\<=10M，文件个数\<=5个。
      
      - 企业版：文件大小\<=80M，文件个数\<=20个。
       
   
   
   
   
 
#### 添加自定义请求
前提条件：已添加自定义请求插件。
1. 在"测试用例"页签左侧的"用例列表"下，选择待添加自定义请求的测试用例。
2. 在"用例步骤"页签下，单击"添加自定义请求"。
3. 在弹出的窗口中选择自定义请求。 
   图2添加自定义请求   
   ![](https://support.huaweicloud.com/usermanualnew-cpts/zh-cn_image_0000002318463236.png "点击放大")
   
   
4. 单击"确定"。
 
#### 添加自定义函数
前提条件：已添加自定义函数插件。
1. 在"测试用例"页签左侧的"用例列表"下，选择待添加自定义函数的测试用例。
2. 在添加请求信息输入框内输入"$"弹出插入变量框。
3. 变量类型选择"自定义函数"，选择已导入的函数名称。 
   图3添加自定义函数   
   ![](https://support.huaweicloud.com/usermanualnew-cpts/zh-cn_image_0000002379190456.png "点击放大")
   
   
4. 单击"选择"。
 
#### 添加自定义检查点
前提条件：已添加自定义检查点插件。
1. 在"测试用例"页签左侧的"用例列表"下，选择待编辑的测试用例。
2. 在"用例步骤"页签下，选择待添加自定义检查点的请求，单击操作栏的![](https://support.huaweicloud.com/usermanualnew-cpts/zh-cn_image_0000002318463240.png)。
3. 在"检查点"页签，启用结果检查，设置响应码、头域或响应内容。 
   启动检查点时，响应码、头域和响应内容这三种结果校验参数至少需要设置一种。
   
   
4. 单击"添加自定义检查"，在弹出空白框中单击，选择已导入的检查点。 
   图4添加自定义检查点   
   ![](https://support.huaweicloud.com/usermanualnew-cpts/zh-cn_image_0000002352342221.png "点击放大")
   
   
 
