Skip to main content

test bugmaker platfrom

Project description

一、安装(python版本建议3.7以上)

pip install dubborequests

二、升级包

pip install --upgrade dubborequests

三、示例

获取dubbo服务详情

# 导入
import dubborequests
# 获取dubbo服务详情
data = dubborequests.search('cn.com.xxx.sso.ehr.api.dubbo.SsoEmpInfoService')

获取服务下的所有方法

# 导入
import dubborequests
# 获取dubbo服务下的所有方法
data = dubborequests.list('cn.com.xxx.sso.ehr.api.dubbo.SsoEmpInfoService')
# 获取dubbo服务指定的方法
data = dubborequests.list('cn.com.xxx.sso.ehr.api.dubbo.SsoEmpInfoService', 'login')

通过zookeeper获取服务的ip和端口, Telnet命令测试dubbo接口

import dubborequests
from dubborequests import Config
# 先配置zookeeper中心地址
Config.zookeeper_url_list = ['192.168.240.15:2181', '192.168.240.15:2182', '192.168.240.15:2183']
invoke_data = {
    "service_name": "cn.com.xxxxx.sso.ehr.api.dubbo.SsoEmpInfoService",
    "method_name": "login",
    "data": {
        "account": "xxxx",
        "password": "xxxx"
    }
}
# 通过zookeeper获取服务的ip和端口, Telnet命令测试dubbo接口
data = dubborequests.zk_invoke(*invoke_data)

Telnet命令测试dubbo接口

import dubborequests
invoke_data = {
    "ip": 'xxxx',
    "port": 7777,
    "service_name": "cn.com.xxxxx.sso.ehr.api.dubbo.SsoEmpInfoService",
    "method_name": "login",
    "data": {
        "account": "xxxx",
        "password": "xxxx"
    }
}
 # Telnet命令测试dubbo接口
data = dubborequests.telnet_invoke(*invoke_data)

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

testbugmaker-0.1.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

testbugmaker-0.1-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file testbugmaker-0.1.tar.gz.

File metadata

  • Download URL: testbugmaker-0.1.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.10

File hashes

Hashes for testbugmaker-0.1.tar.gz
Algorithm Hash digest
SHA256 e896db367d15b5aefc0f4f15d81794ab4185a98caced529869911aee689fd747
MD5 d206a8fad0b3b371dc934e06edef3318
BLAKE2b-256 b14e903cd3e60e75770e5724851ddb07ee9d03aff84f2e6b95c17e1b0dac8aea

See more details on using hashes here.

File details

Details for the file testbugmaker-0.1-py3-none-any.whl.

File metadata

  • Download URL: testbugmaker-0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.10

File hashes

Hashes for testbugmaker-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c7190b32ee4d75af7be006b24e18785f4b7bd793b1f4607e4a5435929bd471c3
MD5 bc6ef4dc54c94579c4dde9cd3217245e
BLAKE2b-256 c7743a5439ad3ed1ba95a35b81345b231cacaac86770715e2369e111ba25df9e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page