文章列表
今天在用junit做调用其他项目组接口的登陆测试时,发现当在junit中启用多线程时,启动多线程很可能根本就不会运行。
但是当加入断点时,会有个别线程运行,如图
经过搜索资料,才知道原来junit会在运行完时将其管理的所有线程都释放掉。所以所有线程还没有跑就因为junit线程的释放而提前释放。当debug时,断点打在junit主线程上,延长了junit线程的存活时间,新new 的线程得以运行。所以要想在单元测试中使用多线程,应该在junit线程中增加Thread.sleep 操作。以保证其他线程有时间运行。
1.定义介绍
(1).XML定义
扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。
XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。
(2).JSON定义
JSON(JavaScript Object Not ...