TimerMiddleware的呼叫计数扩展

tmw-callcount的Python项目详细描述


要使用callcount脚本,需要定义自己的runnable python脚本。在该脚本中将设置您的可调用项。

命令行选项

tmu callcount包含一个默认的参数,您将需要在python中使用它 脚本您可以通过运行–help来查看选项。

创建countcase

本例假设您已经为 应用程序,并且您已经设置了stats.sample_rate配置值。 见:http://pythonhosted.org/TimerMiddleware/quickstart.html

我们在count方法之外做额外的设置。这确保了 我们所做的任何设置都不包括在计数中。

from myapp import db from myapp.tests import TestController

from twm_callcount import (
default_args, CountRunner, CountCase, )
class CountAppURL(CountCase):
def setUp(self):
self.test = TestController() self.create_test_data()
def tearDown(self):
self.test.tearDown()
def create_test_data(self):
db.add_page(‘Test Wiki’, ‘content’) db.add_ticket(‘Test Ticket’, ‘content’)
def count_wiki_page(self):
self.test.app.get(‘wiki’, extra_environ=self.environ)
def count_ticket_page(self):
self.test.app.get(‘ticket’, extra_environ=self.environ)
def main(args):
runner = CountRunner(args) runner([CountAppURL])
if __name__ == ‘__main__’:
main(default_args())

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java正则表达式:重复组?   java遇到COM异常:在调用时:AddItem Description:80004002/不支持此类接口   java获取ServletContextListener上的spring应用程序上下文   java工作簿。写入(fileoutputstream);写入空的excel文件   java如何在没有关系的情况下连接多个表   Java8流:列表到按分组的平面图   java如何在go-in firebase数据库中修改所有经过身份验证的用户的数据   java扫描器。hasNext()导致无限循环   jframe开发Java应用程序启动器   java局部变量类型推断   java我的viewpager实现在片段/活动方面让我很困惑   java如何在多模块项目中正确使用dependencyManagement?它在我的演示中总是无法工作   java Junit5和Maven:@BeforeAll初始化方法未被调用   java主应用程序线程在到达方法末尾之前不更新GUI   JavaSpring:MongoRepository count()和findAll()   java Android Studio滑动以更改屏幕   荡秋千。getPreferredSize不总是在Java 9中工作?   java在Android中以编程方式添加视图   多线程Java:线程技术与概念