zookeeper-テスト
1453 ワード
pythonスクリプトテスト # -*- coding:utf-8 -*-
from kazoo.client import KazooClient
class PyZooConn(object):
# init function include connection method
def __init__(self):
self.zk = KazooClient(hosts='192.168.4.170:30405')
self.zk.start()
# get node data
def get_data(self, param):
result = self.zk.get(param)
print(result)
# create a node and input a value in this node
def create_node(self, node, value):
self.zk.create(node, value)
# close the connection
def close(self):
self.zk.stop()
if __name__ == '__main__':
path = "/abc/abc"
value = b"peter"
pz = PyZooConn()
pz.create_node(path, value)
pz.get_data(path)
pz.close()
あつりょくそくてい
1.zkの圧力試験容器を運転するdocker run --rm --name ztest -it daocloud.io/daocloud/zookeeper:feature-pressure_test /bin/bash
2.プロファイルの編集vi benchmark.conf( zookeeper )
3.テストツールの実行./runBenchmark.sh test1111 ./benchmark.conf
robotスクリプト *** Settings ***
Library XML
library ZookeeperLibrary
*** Variable ***
${aa}
*** Test Cases ***
aaa
ZookeeperLibrary.Connect To Zookeeper 192.168.124.115:12181
${aa} ZookeeperLibrary.Get Value /abc
BuiltIn.Log ${aa}
# -*- coding:utf-8 -*-
from kazoo.client import KazooClient
class PyZooConn(object):
# init function include connection method
def __init__(self):
self.zk = KazooClient(hosts='192.168.4.170:30405')
self.zk.start()
# get node data
def get_data(self, param):
result = self.zk.get(param)
print(result)
# create a node and input a value in this node
def create_node(self, node, value):
self.zk.create(node, value)
# close the connection
def close(self):
self.zk.stop()
if __name__ == '__main__':
path = "/abc/abc"
value = b"peter"
pz = PyZooConn()
pz.create_node(path, value)
pz.get_data(path)
pz.close()
1.zkの圧力試験容器を運転する
docker run --rm --name ztest -it daocloud.io/daocloud/zookeeper:feature-pressure_test /bin/bash
2.プロファイルの編集
vi benchmark.conf( zookeeper )
3.テストツールの実行
./runBenchmark.sh test1111 ./benchmark.conf
robotスクリプト *** Settings ***
Library XML
library ZookeeperLibrary
*** Variable ***
${aa}
*** Test Cases ***
aaa
ZookeeperLibrary.Connect To Zookeeper 192.168.124.115:12181
${aa} ZookeeperLibrary.Get Value /abc
BuiltIn.Log ${aa}
*** Settings ***
Library XML
library ZookeeperLibrary
*** Variable ***
${aa}
*** Test Cases ***
aaa
ZookeeperLibrary.Connect To Zookeeper 192.168.124.115:12181
${aa} ZookeeperLibrary.Get Value /abc
BuiltIn.Log ${aa}