drools8的maven模板项目里没有单元测试, 相比而言drools7有个非常好的test senorios
那就自己弄一个
文件是.http后缀的,写了个简单的例子如下
//测试交通违章
POST http://localhost:8080/Traffic Violation
accept: application/json
Content-Type: application/json
{"Violation": {"Code": "zzfdsfz","Date": "2023-08-23","Type": "speed","Speed Limit": 10,"Actual Speed": 100
},"Driver": {"Name": "string","Age": 0,"State": "string","City": "string","Points": 0
}}
> {%// 这块是对结果的测试
client.test("Request executed successfully",function(){
client.assert(response.status === 200,"Response status is not 200");//client.assert(response.status === 203,"Response status is 200");//意思是说,罚金恒等于1000 否则报错"罚金计算错误"
client.assert(response.body.Fine.Amount === 1000,"罚金计算错误");});%}
感觉还不错
下一步应用到k8s里,或者是看原生的微服务是什么东西
本文转载自: https://blog.csdn.net/wangduqiang747/article/details/132447212
版权归原作者 wangduqiang747 所有, 如有侵权,请联系我们删除。
版权归原作者 wangduqiang747 所有, 如有侵权,请联系我们删除。