service 接口测试用例 -凯发k8国际

`

service 接口测试用例

    博客分类:
  • java
@springboottest(classes = telemarketcoreapplication.class)
@runwith(springrunner.class)
@activeprofiles("test")
public class couponsinfoservicetest {
    @mockbean
resttemplate resttemplate;
@autowired
private couponsinfoservice couponsinfoservice;
@before
public void setup() {
        mockitoannotations.initmocks(this);
}
    @test
public void getcouponsinfook() {
        string result = "{\"code\":1,\"success\":true,\"msg\":\"操作成功\",\"data\":[{\"coupontype\":\"xfq\",\"starttime\":\"2022-02-14 00:00:00\",\"endtime\":\"2022-02-16 00:00:00\",\"couponstatus\":\"4\",\"couponstatusname\":\"已过期\",\"couponname\":\"优惠券\",\"couponamount\":100,\"couponno\":\"a328d7918a50c21b7a151c98bec0319f\",\"coupontitle\":\"1. 本券限借款时使用,使用后,于前四期还款时生效,优惠金额累计最高100元,最终优惠金额以还款页面显示为准;2. 单笔借款限使用一张优惠券,本券限发放之日起3日内有效,过期作废;3. 满足单笔借款≥10000元可使用;4. 本券限用户主动还款、自动还款使用,如用户发生提前结清、逾期还款等不可用;\",\"createdtime\":\"2022-02-14 18:21:14\"},{\"coupontype\":\"xfq\",\"starttime\":\"2022-03-10 00:00:00\",\"endtime\":\"2022-03-12 00:00:00\",\"couponstatus\":\"4\",\"couponstatusname\":\"已过期\",\"couponname\":\"还款专属优惠券\",\"couponamount\":20,\"couponno\":\"ee0a9b0ff437cec95d7e411e3f473d3f\",\"coupontitle\":\"1. 本券限首期还款使用,优惠金额累计最高20元,最终优惠金额以还款页面显示为准;2. 单笔借款限使用一张优惠券,本券限发放之日起3日内有效,过期作废;3. 满足单笔借款为2000元使用;4. 本券限用户主动还款、自动还款使用,如用户发生提前结清、逾期还款等情况不可用;\",\"createdtime\":\"2022-03-10 08:39:46\"},{\"coupontype\":\"xfq\",\"starttime\":\"2022-06-10 00:00:00\",\"endtime\":\"2022-06-12 00:00:00\",\"couponstatus\":\"4\",\"couponstatusname\":\"已过期\",\"couponname\":\"还款专属优惠券\",\"couponamount\":20,\"couponno\":\"f7ec64c21b42b33553f623deb1b6f5e4\",\"coupontitle\":\"1. 本券限首期还款使用,优惠金额累计最高20元,最终优惠金额以还款页面显示为准;2. 单笔借款限使用一张优惠券,本券限发放之日起3日内有效,过期作废;3. 满足单笔借款为2000元使用;4. 本券限用户主动还款、自动还款使用,如用户发生提前结清、逾期还款等情况不可用;\",\"createdtime\":\"2022-06-10 12:29:54\"},{\"coupontype\":\"xfq\",\"starttime\":\"2022-06-18 00:00:00\",\"endtime\":\"2022-06-20 00:00:00\",\"couponstatus\":\"4\",\"couponstatusname\":\"已过期\",\"couponname\":\"优惠券\",\"couponamount\":20,\"couponno\":\"cccc879debaad7bde548ea76c2ef9bf4\",\"coupontitle\":\"1. 本券限借款时使用,使用后于首期还款时自动抵扣待还担保费,优惠金额累计最高20元,最终优惠金额以还款页面显示为准;2. 单笔借款限使用一张优惠券,本券限发放之日起3日内有效,过期作废;3. 满足单笔借款≥2000元可使用;4. 本券限用户主动还款、自动还款使用,如发生提前结清、逾期等不可用;5.该活动由豆豆钱平台负责解释说明;\",\"createdtime\":\"2022-06-18 08:55:45\"},{\"coupontype\":\"xfq\",\"starttime\":\"2022-06-21 00:00:00\",\"endtime\":\"2022-06-23 00:00:00\",\"couponstatus\":\"1\",\"couponstatusname\":\"待使用\",\"couponname\":\"优惠券\",\"couponamount\":20,\"couponno\":\"a54061469a6cb0fefa809d2a36b04ae3\",\"coupontitle\":\"1. 本券限借款时使用,使用后于首期还款时自动抵扣待还担保费,优惠金额累计最高20元,最终优惠金额以还款页面显示为准;2. 单笔借款限使用一张优惠券,本券限发放之日起3日内有效,过期作废;3. 满足单笔借款≥2000元可使用;4. 本券限用户主动还款、自动还款使用,如发生提前结清、逾期等不可用;5.该活动由豆豆钱平台负责解释说明;\",\"createdtime\":\"2022-06-21 09:29:52\"}]}";
mockito.when(resttemplate.postforentity("https://test-vipservice.vcredit.com/vcp/vmc-query-service/benefits/usercoupon/list?registerid=", null, string.class)).thenreturn(responseentity.ok(result));
couponsinfoservice.getcouponsinfo("", 1, 10, "");
}
    @test
public void getcouponsinfo503() {
        string result = "{\"timestamp\":\"2022-06-21t01:32:12.118 00:00\",\"path\":\"/vmc-query-service/benefits/usercoupon/list\",\"status\":503,\"error\":\"service unavailable\",\"message\":\"\",\"requestid\":\"680b154d-4998854\"}";
mockito.when(resttemplate.postforentity("https://test-vipservice.vcredit.com/vcp/vmc-query-service/benefits/usercoupon/list?registerid=", null, string.class)).thenreturn(responseentity.ok(result));
couponsinfoservice.getcouponsinfo("", 1, 10, "");
}
}
分享到:
评论

相关推荐

    soapui是一个开源测试工具,通过soap/http来检查、调用、实现web service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到...该文档主要介绍通过soapui创建接口自动化用例及方法

    把一个或多个测试套件(testsuite)组织成项目,每个测试套件包含一个或多个测试用例(testcase),每个测试用例包含一个或多个测试步骤,包括发送请求、接受响应、分析结果、改变测试执行流程等。

    springboot的junit测试用例,接口测试和service测试、dao测试,接口测试用的是mockmvc

    consumer 测试用例消费者模块test-interface 测试用例服务接口定义test-pojo 测试用例实体test-provider 测试用例服务提供模块test-service 测试用例服务具体实现模块此项目为个人学习netty所用整体流程服务提供方1....

    如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别web service模式中的wsdl,以服务...

    测试用例位于html或者tsv(以tab分隔值)文件,使用在测试库中实现的关键词来在测试中运行程序。因为robot framework 是灵活和可扩展的,所以它很合适用于测试具有多种接口的复杂软件:用户接口,命令行,web service...

    test - 包含测试用例。 封装结构 com.mckinsey.billing.common - 此包包含与订单类型、客户类型、折扣类型和实用程序类相关的枚举。 com.mckinsey.billing.discount - 该包包含与 discount 类型相关的接口和实现类...

    主要应用于affiliate接口测试,其他项目也可看情况应用。接口文件:备注:charles导出接口应选择文件类型为json session file(.chlsj)模块类的设计:备注:charles导出接口应选择文件类型为json session file&...

    当前,ci/cd 已经成为互联网公司的标准实践,ci/cd 落地实践过程中会和测试有着密不可分的联系与交互,...最后,测试结果的分析以及失败用例的分析将由“测试结果分析服务(test result analysis service)”自动完成。

    1 引言 1.1 项目背景 1.2 本项目的应用价值 1.3 本项目的相关开发技术 2 svg技术 2.1 xml介绍 2.2 svg介绍 2.3 svg的特点 2.4 svg规范 ...5.3.3 web service接口的实现 6 系统测试 结 论 参考文献

    腾讯笔试题 java cs307 2021 spring数据库项目 2 1. 源代码 ...实现service和factory接口以传递基本测试用例。 设计您的 (postgresql) 数据库以满足接口的要求。 分析您的实施并找到加快速度的方法。

    spring3.0是spring在积蓄了3年之久后,隆重推出的...17.9.2 编写forummanagecontroller测试用例 17.10 部署和运行应用 17.11 小结 以下内容详见本书配书光盘: 附录a javamail发送邮件 附录b 在spring中开发web service

    spring3.0是spring在积蓄了3年之久后,隆重推出的...17.9.2 编写forummanagecontroller测试用例 17.10 部署和运行应用 17.11 小结 以下内容详见本书配书光盘: 附录a javamail发送邮件 附录b 在spring中开发web service

    程序测试用例: package examples.modem; import org.smslib.ioutboundmessagenotification; import org.smslib.library; import org.smslib.outboundmessage; import org.smslib.service; import org.smslib....

    单元测试用例: 手动插入异常 执行用例: 基本功能是没问题的,更详细全面的测试这里就不介绍了,大家自行尝试。 高可用测试 上面的单机版肯定无法满足高可用,tc-server一旦宕掉,整个全局事务会无法进行...

    测试用例之间共享测试数据 24.7节. 处理测试用例事件 24.8节. 用flexunit测试可视化组件 24.9节. 安装和配置antennae 24.10节. 生成自动测试集 第二十五章. 编译与调试(772) 25.1节. 在flex builder外使用trace...

    最大的变化是将其分为一个wsdl(仅作为soap接口)和一堆相互导入的xsd。 那应该代表一个更复杂的领域,尽管它们没有包含太多定义,但我可以更好地展示许多相关技术,这些技术通常出现在现实世界中。 因此,该示例...

    5.4.1 junit测试用例 72 5.4.2 junit测试套件 75 5.5 junit应用实例:数据库程序单元测试 77 5.6 本章小结 80 第6章 java web应用程序的开发 81 6.1 java web应用程序概述 81 6.2 tomcat服务器的安装和配置 82 6.2.1...

    此外,仅测试了最基本的用例。 目前不建议在生产中使用此库。 我们的目标是尽快准备生产! 安装 composer require cspray/annotated-injector 入门 有关更完整,可行的示例,请查看examples/目录。 为了使该示例在...

global site tag (gtag.js) - google analytics
网站地图