- 浏览: 63320 次
- 性别:
- 来自: 广州
最新评论
文章列表
1. 安装Sikuli IDE时提示
-Xms64M -Xmx512M -Dfile.encoding=UTF-8ECHO 处于关闭状态。+++ using as SIKULIX_HOME: E:\user\huangfang\下载\Sikuli-IDE-1.0.0-Win32\+++ this Sikuli version is 32-Bit+++ Java not found+++ ended with some errors
2. 当时安装情况
1.系统有安装Python2.5
2.有安装Java环境,路径为 D:\Program Files\Java\jre6\bin, ...
1.使用Python访问WebService远程方法
1)安装Sud库 https://fedorahosted.org/suds/ 下载 tarball 2)示例代码如下:
from suds.client import Client
from suds.transport.https import HttpAuthenticated
t = HttpAuthenticated(username=’admin’,password=’123′)
test = Client(‘http://xxx.xxx.xx.xxx:8080/WebService/ws/DeviceManageS ...
使用Python调用WebService接口出现“suds.transport.TransportError: HTTP Error 401: Unauthorized”错误。
问题原因:在调用接口时没有进行身份验证,需要增加身份验证代码。
无身份验证(适用于WebService无身份验证的情况)
from suds.client import Client
test = Client('http://xxxx.xxx.xx.x:8080/WebService/ws/DeviceManageService?wsdl')
print test
需要身份验证(适用于WebService有身 ...
《探索式软件测试》一书对手工测试方法和测试思想进行了汇总。所谓探索式分局部探索式测试和全局探索式测试两种。
局部探索式测试(Exploratory testing in the small):辅助测试人员在测试过程中即时作出决定。
全局探索式测试(exploratory testing in large):帮助测试人员设计整体测试计划和测试策略。
一、局部探索式测试1.如何测试用户输入1)合法输入和非法输入 - 大多数开发人员都不喜欢写错误处理代码
输入筛选器:用于防止非法的输入值被传递给应用软件的功能代码。比如有的输入框只允许输入数字。
输入检查:它们会接收一条输入,如 ...
1. 数据库性能
TPS和QPS是衡量数据库性能的两个重要指标。
TPS(Transaction Per Second):每秒传输的事件处理个数,即服务器每秒处理的事件个数。TPS包括一条消息入和一条消息出,加上一次用户数据访问。一个事件是指一个客户向服务器发送请求,到服务器做出响应的过程。在客户机发送请求时开始计时,收到服务器响应时结束计时。
QPS:每秒请求率,用于衡量特定的查询服务器在规定时间内所处理流量的多少。
2. 非关系型数据库(NoSQL)
NOSQL(not only sql),非关系型数据库,为解决Web2.0纯动态网站的高并发,大数据量高效存储与读写,高可扩展性和可用 ...
SQL注入原理
以往Web应用程序访问数据库时一般是采取拼接字符串的形式,比如登录的时候就是根据用户名和密码去查询:
string sql = “select * from user where UserName = ‘” + userName + “’ and Password = ‘” + password + “’”;
其中userName和password两个变量的值是由用户输入的。假设password的值是“' ' or ' ' = ' ' ”,userName的值任意,那变量sql的 值就是:
select * from user where UserName = ‘user’ an ...
Python DB-API入门
- 博客分类:
- 学习笔记
Python DB-API
DB-API 是一个规范. 它定义了一系列必须的对象和数据库存取方式, 以便为各种各样的底层数据库系统和多种多样的数据库接口程序提供一致的访问接口
Python的DB-API,为大多数的数据库实现了接口,使用它连接各数据库后,就可以用相同的方式操作各数据库。
目前Python支持几乎所有的平台,它支持的主要数据库如下:
Oracle,My Sql Server
MySql,Sqlite,PostgreSQL,Gadfly
JDBC,ODBC
备注:Python具体支持的数据库可查看http://wiki.python.org/moin/DatabaseInterfa ...
Django版本兼容问题
- 博客分类:
- Django
1.Django因版本不兼容导致Admin页面不能编辑的问题
Django1.0的工程转到1.3上运行,出现Admin界面只能查看不能编辑的现象。原因是不同版本Admin的Url写法不同。
Django1.0 版本: url(r’^admin/(.*)’, admin.site.root),
Django1.3 版本: url(r’^admin/’, include(admin.site.urls)),
unittest简介
- 博客分类:
- unittest
因Django自带的测试框架包含Unittest和Doctest,这里以Django的Unittest框架为入口开始学习。
Django Unittest要点:
1)TestCase Classes分类:
a. SimpleTestCase ,一般用于扩展为特定功能的测试函数
b. TransactionTestCase ,事务型 测试用例,一般用于测 ...
1.ApplicationVerify初体验
该工具在VS2008中有包含。使用前提:需要在调试器下运行被测程序。官方说明是 The application being verified should run under a user-mode debugger or the system should run under a kernel debugger since it will break into a debugger when an error occurs
原理:
当程序出现异常时,ApplicationVerify会将异常地址记录到Log文件,通过Log文件和调试器生成的Map ...
问题描述:
在命令行输入 manage.py runserver,提示找不到django.core.management模块。
问题分析:
1. 确定Django已安装,进行Django的安装目录查看,django.core.management确实存在
2. 电脑上有两个版本的Python,查看环境变量设置的那个Python版本有安装Django
3. 依次在命令行输入 :
python
import django
django.VERSION
有打印出Django版本 V1.3.1
4. 继续第3点,在命令行输入:
from django.core.management imp ...