测试

  • java 服务在阿里云容器 启动着呢,但是我这边在本地使用 python3.9 脚本调用,调用可以获取到 API 和对应的方法名,但是一调用方法就提示 Traceback (most recent call last):
    File "D:\pyProject\mytest\callDubbo.py", line 26, in
    dubborequests.zk_invoke(service_name, method, data)
    File "D:\Program\anaconda3\lib\site-packages\dubborequests\api.py", line 69, in zk_invoke
    dubbo_conn, service_data = __get_conn_dto(service_name, version)
    File "D:\Program\anaconda3\lib\site-packages\dubborequests\api.py", line 44, in __get_conn_dto
    if dubbo_conn is None: raise Exception(f'{service_name}服务连接出错')
    Exception: com.xxxx.provider.api.InvoiceServiceApi 服务连接出错

    代码如下:

    import dubborequests
    from dubborequests.config import Config
    # 先配置zookeeper中心地址
    Config.zookeeper_url_list = ['pre-zk-01.xxxx.com:2181','pre-zk-02.xxxx.com:2181','pre-zk-03.xxxx.com:2181']
    service_name = "com.xxxx.provider.api.InvoiceServiceApi"
    method_name ="invoiceApply"
    data = {
        "invoiceApplyDTO": {
            "applyId": "20180815110000000000000000000001",
            "applyTime": "2018-08-15 10:00:00"
        }
    }
    # 获取dubbo服务详情
    data = dubborequests.search(service_name)
    print(data)
    # 获取dubbo服务下的所有方法
    service_data = dubborequests.get_service_like("invoice")
    print(service_data)
    for method in service_data:
        dubborequests.zk_invoke(service_name, method, data)
    
    
  • 不错

  • python 调用 java 项目 at 2023年10月27日

    公钥私钥都是 256 位的字符,删掉了好多

  • 业务测试的困局 at 2023年01月18日

    有的公司的研发总监或经理就是有那么个 title,跟傻逼一样,就不知道怎么管理,为了舔领导天天搞什么敏捷,开发出一堆 bug,测试要时间不给,经常倒排期,越快上线越好,最后线上出问题都埋怨测试。

  • 关于线上 bug at 2020年12月17日

    为什么出现问题就要辞退开发或者测试呢?难道新招来的人就会比她更熟悉流程,要做的不应该规范化流程么?而且线上 bug 这种肯定会有一部分的。

  • postman 接口测试 at 2020年11月04日

    能重新把图片更新下么?图片的都看不到

测试