分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

接口自动化测试PHPUnit-框架代码开发1

发布时间:2023-09-06 01:25责任编辑:傅花花关键词:PHP

经过上一篇的架构设计之后,我们就要开始编写代码了,因为涉及代码较多,所以将分多次进行讲解。

先看一张整体结构图

650) this.width=650;" src="http://p1.pstatp.com/large/46e0000457d946e4326f" alt="接口自动化测试PHPUnit-框架代码开发1" style="border-style:none;margin:10px auto;" />

今天我们先来看看testcase文件里的编写。此处我们以之前的老黄历接口为例。

lhl_test.php内容如下:

<?php

//代码获取点击链接加入QQ群 522720170:https://jq.qq.com/?_wv=1027&k=5C08ATe

//引入一些必要的文件,暂时别管,后面会说到

require_once("../commons/require.php");

use PHPUnitFrameworkTestCase;

class LhlTest extends TestCase

{

//测试用例必须以 test 开头,否则 phpunit 不识别

public function testLhl()

{

//选择运行环境。此处把host配置到了文件中,直接读取文件内容

$rc=new ReadConfig();

$url=$rc->get_host("online") ;

echo $url;

//拼接完整的请求串

$get_params="date=2017-11-11&key=填写你申请的key";

$url=$url."?".$get_params;

$content=Transfer::get($url);

//对返回的json结果进行编码,也就是转换为php可以认识的对象,方便后续使用

$data= json_decode($content,true);

print_r($data);

if(is_null($data)==false)

{

//断言,如果返回的error_code为0说明接口成功

$this->assertEquals(‘0‘,$data[‘error_code‘],"failed");

print("successed");

}

}

}

?>


本文出自 “小强性能自动化测试品牌” 博客,请务必保留此出处http://xqtesting.blog.51cto.com/4626073/1982675

接口自动化测试PHPUnit-框架代码开发1

原文地址:http://xqtesting.blog.51cto.com/4626073/1982675

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved