Matthewl 发表于 2017-12-5 11:34:06

Openstack 不同虚拟机类型的性能测试

#-*- coding: utf-8 -*-  import os.path
  import tornado.httpserver
  import tornado.ioloop
  import tornado.web
  import tornado.options
  import mako.lookup
  import mako.template
  from tornado.options import define, options
  define("port", default=8888, help="run on the given port", type=int)
  class BaseHandler(tornado.web.RequestHandler):
  def initialize(self):
  template_path = self.get_template_path()
  self.lookup = mako.lookup.TemplateLookup(directories=, input_encoding='utf-8', output_encoding='utf-8')
  def render_string(self, filename, **kwargs):
  template = self.lookup.get_template(filename)
  namespace = self.get_template_namespace()
  namespace.update(kwargs)
  return template.render(**namespace)
  def render(self, filename, **kwargs):
  self.finish(self.render_string(filename, **kwargs))
  class MainHandler(BaseHandler):
  def get(self):
  self.render('mybidong.html',days='10',hours='6', coin='12')
  class Application(tornado.web.Application):
  def __init__(self):
  handlers = [
  (r'/',MainHandler),
  ]
  settings = {
  'template_path' : os.path.join(os.path.dirname(__file__),'templates')
  }
  tornado.web.Application.__init__(self, handlers,**settings)
  def main():
  tornado.options.parse_command_line()
  application = Application()
  http_server = tornado.httpserver.HTTPServer(application)
  http_server.listen(options.port)
  tornado.ioloop.IOLoop.instance().start()
  if __name__ == "__main__":
  main()
页: [1]
查看完整版本: Openstack 不同虚拟机类型的性能测试