可以根据不同的功能创建不同的测试文件,甚至是不同的测试目录,测试文件中还可以将不同的小功能划分为不同的测试类,在类下编写测试用例,让整体结构更加清晰 但通过addTest()添加、删除测试用例就变得非常麻烦 TestLoader 类中提供的discover()方法可以自动识别测试用例 discove ...
分类:
编程语言 时间:
2018-07-15 23:15:15
阅读次数:
349
最近在工作中遇到一些问题,大致是关于js执行问题的。由于没搞清执行顺序,导致出现了一些奇怪的bug。 所以这里整理一些有关异步执行的知识(冰山一角角)... 大家都知道js是单线程的,执行起来是顺序的,在顺序的业务逻辑中当然没有问题。如果遇到可以并发执行的业务逻辑,再排队就很低级了,所以需要异步执行 ...
分类:
Web程序 时间:
2018-07-15 19:31:02
阅读次数:
221
首先看下面一条比较完成语句,都是比较常见的关键字。 我们来详细分析一下sql语句的逻辑处理顺序,虽然select在每条语句的第一位,但实际上它是被最后才处理的 1.from 2.where 3.group by 4.having 5.select 6.order by 在仔细分析每个执行顺序代表的意 ...
分类:
数据库 时间:
2018-07-15 12:03:33
阅读次数:
206
一、使用js的一些痛处 js缺点:1、书写繁琐2、代码量大3、代码复杂4、动画时得开启定时器,不好实现各种操作和处理5、浏览器兼容性 而jQuery解决了这些问题 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <titl ...
分类:
Web程序 时间:
2018-07-14 23:38:23
阅读次数:
457
# 调试了一下午跟路径拆分逻辑有关的东西,脑阔疼,代码能力薄弱的一批, 还有前人栽htmltestrunner后入乘凉的感觉不要太爽 # 用TestLoader().discover()找到的用例添加进testsuite中执行顺序是按照ASCII顺序来搞得,所以写了这个找固定目录及子目录下的所有固定 ...
分类:
其他好文 时间:
2018-07-14 18:45:16
阅读次数:
212
demo: 运行结果: 执行顺序: 2——12——3,4——13——5,6——11——17——7,8——19——20——7,8 如果第7行将‘ # ’ 号去掉 则执行顺序: 2——12——3,4——13——5,6——11——17——7,8,9——14,15——19——20——7,8,9——14,15 ...
分类:
编程语言 时间:
2018-07-14 10:56:12
阅读次数:
177
1、While循环 2、do ... While循环 3、For循环 一、While /*while循环 语句格式: while(boolean表达式){ 语句块; } 执行顺序: 先判断boolean表达式的值,如果是true。就执行语句块。 再判断boolean表达式的值,如果是true。就执行 ...
分类:
编程语言 时间:
2018-07-13 21:07:01
阅读次数:
227
一、Jmeter组件 Sampler(采样器):真正干活的,比如http 定时器:默认为毫秒。 前置处理器和后置处理器:必须在有采样器才有效,在采样器的前后执行。作关联,拿响应中的数据使用,用得比较多的是 使用正则表达式 拿去HTML中的元素。 断言:采样器执行完成后再执行 Controller(逻 ...
分类:
其他好文 时间:
2018-07-11 22:52:49
阅读次数:
187
oracle的执行顺序where子句中的条件是总是优先于其他条件的,并且越靠右越优先,包括group by、order by等子句。 根据执行顺序我们可以总结出许多可以优化查询的规律: 1、将能最快筛选出最少条目的条件放在where条件最右侧 2、not in 和 not exist的区别 not ...
分类:
数据库 时间:
2018-07-11 21:21:43
阅读次数:
171
1 def wrapper1(func): #func= get_inter2 2 def get_inter1(*args,**kwargs): 3 print('get1——前') 4 f=func(*args,**kwargs) #调用get_inter2() 5 print('get1——后... ...
分类:
其他好文 时间:
2018-07-11 14:36:02
阅读次数:
215