14 陈晓明start

尚未进行身份认证

暂无相关简介

等级
TA的排名 8w+

【loadrunner】定义变量的方式(防止遗忘)

除了最普通的在参数列表创建之外,还有一种方法,定义变量,一般人不知道而已。例如 int rand_number1 = 1;直接在请求里面输入{rand_number1} 是会报错的关键是需要调用函数,保存一把,就可以:lr_save_int(rand_number1,"rand_number");...

2019-11-18 17:48:16

【python selenium】生成唯一键

由于自动化的需要,需要生成唯一键,好校验数据库,代码如下: import time def create_id(self): return int(time.time())进一步,生成唯一的手机号码: def create_mobile(self): return u'135' + str(int(time.time()...

2019-11-18 17:30:39

iphone简易安装ipa文件和更新APP等操作的好用工具

同步助手

2018-06-19 10:45:55

win10家庭版-loadrunner11-跨机器连接负载生成器-解决方案

问题:loadrunner跨机器连接负载生成器报错:具体错误:18/09/2014 18:14:09 错误: 通信错误: 调用 CreateFileMapping 函数时出错。 (sys error message - 拒绝访问。)        [MsgId: MERR-10344]18/09/2014 18:14:09 错误: 双向通信错误: 函数 two_way_comm_create_ac...

2018-04-13 16:59:59

【loadrunner12-JAVA vuser】经验总结

1.变量标识符固定为{},不能修改,并且不是类似loadrunner11那样的2.弹不出IE窗口,最大原因是因为IE版本过高,最好的IE版本为IE8;3.判断JAVA 字符串是否为空,最好用 :  str.length() == 0 ;4.关联函数例子:web.reg_save_param("hc", new String []{"LB/IC=\\\"hc\\\":\\\"","RB/

2018-02-05 11:24:58

【python】(备忘)安装模块最好用easy_install 命令

安装模块最好用easy_install 命令,例如安装appium:easy_install Appnium-Python-Client

2018-01-04 17:01:35

selenium 切换frame

def get_frame(self,frame):        return self.driver.switch_to_frame(frame)                   self.get_frame("mainframe")   station_info = self.get_element_by_link_text(u'双色球')   station_i

2018-01-03 11:40:04

操作CSV文件例子,并且加上文字处理:统计相同功能的问题单(报告画图用)

#coding=utf8import csvimport codecsfile=open('cc.txt')f=open('cc.csv', 'w')writer = csv.writer(f)f.write(codecs.BOM_UTF8)list=[]for line in file:  date1=line.split('】')[0].sp

2017-11-13 16:10:05

【python】随机数和日期

#coding:gbkimport randomprint "6位随机数:",random.randint(10000000, 99999999) import datetimeimport timeprint "当前日期:",time.strftime("%Y%m%d")day = time.strftime("%Y%m%d")for i

2015-04-15 14:55:13

为什么要阅读Tornado的源码?

Tornado 由前 google 员工开发,代码非常精练,实现也很轻巧,加上清晰的注释和丰富的 demo,我们可以很容易的阅读分析 tornado. 通过阅读 Tornado 的源码,你将学到:理解 Tornado 的内部实现,使用 tornado 进行 web 开发将更加得心应手。如何实现一个高性能,非阻塞的 http 服务器。如何实现一个 web 框架。各种网络编程的

2015-02-02 21:52:29

get_argument返回unicode数据类型的问题

Chapter: Tornado表单处理1. 使用get_argument获取url query参数2. 为何get_argument不区分POST与GET?3. get_argument返回unicode数据类型的问题在 Tornado 里,self.get_argument返回的数据类型为unicode:1ch

2015-02-02 21:51:17

为何get_argument不区分POST与GET?

Chapter: Tornado表单处理1. 使用get_argument获取url query参数2. 为何get_argument不区分POST与GET?3. get_argument返回unicode数据类型的问题Tornado的get_argument有点类似PHP的$_REQUEST,是不区分GET与POST的。而且Tornado好像是没有PH

2015-02-02 21:50:20

使用get_argument获取url query参数

Chapter: Tornado表单处理1. 使用get_argument获取url query参数2. 为何get_argument不区分POST与GET?3. get_argument返回unicode数据类型的问题Tornado的每个请求处理程序,我们叫做handler,handler里可以自定义自己的处理程序,其实也就是重写方法,如post,ge

2015-02-02 21:49:32

Tornado自带的模板系统入门示例

Tornado 自带了模板系统,模板语法与 Django 差异不大。这里简单地介绍如何使用Tornado 的模板系统。首先是编写 URL 规则与 Handler:class NowaMagicHandler(tornado.web.RequestHandler): def get(self): content = u'Welcome to NowaMagic

2015-01-12 22:25:26

Tornado对Web请求与响应的处理机制

接下来我们看一下helloword.py的唯一一个handler。class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello, world") 它是tornado.web.RequestHandler的一个子类,覆盖了父类的get方法。get方法也极简单,直

2015-01-12 22:25:11

关于Tornado handler的更多细节

实际上handler有很多讲究,在Application类的注释中,就讲了不少。1. 首先,(regexp,tornado.web.RequestHandler)中的第一个参数不是普通的字符串,而是正则表达式,这也是为什么示例中它带了一个前缀“r”。这说明一个handler可以匹配很多个request。只要它们的request url能满足regexp匹配。如果我们把刚才的ap

2015-01-12 22:24:24

理解Tornado里的handler ---URL控制的概念

前面我们对 Tornado 自带的 hello world 作了代码组织上的解释,但是没有更加深入细致地解释。这里我们直接从main()函数开始,单步跟随,看看tornado都干了些什么。下面是 main() 函数的定义:1def main():2    tornado.options.parse_

2015-01-12 22:23:31

开始用Tornado:从Hello World开始

tornado 源码包中 demos 目录下包含一些示例程序,就从最简单的 helloworld.py 来看一个 tornado 应用程序的代码结构。完整的实例程序如下:01#!/usr/bin/env python02#03# Copyright

2015-01-12 22:21:31

如何开启Tornado的调试模式

默认用 Tornado 写程序,修改完代码需要将文件上传,然后重启 Supervisord (supervisorctl reload),修改的程序才能生效。但这样比较麻烦,因为需要SSH到服务器进行重启操作。Tornado 自带的调试模式可以让我们轻松不少。开启调试模式也很简单,只需要 import 一个模块即可。import tornado.autoreload现在将

2015-01-12 22:19:21

Supervisord进程管理工具的安装使用

先来介绍 supervisord。Supervisor 是一个进程监控程序。满足的需求是:我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了 Supervisor。1. 安装安装很简单:pip install supervisor就这样就完成了安装,在 /root/nowam

2015-01-12 22:19:16

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!