The diversity and uncertainty of demand response bring new challenges to the operation of active distribution network. Therefore, based on the characteristics of various kinds of demand response behavior, an optimal scheduling model of active distribution network which considers uncertainty of demand response is constructed in this paper. Firstly, according to the price-sensitive demand response, the uncertainty of demand response caused by economic factors is described by using the principles of consumer psychology and price correction coefficient. Then, the uncertain parameters and norm constraints are introduced to express the influence of noneconomic factors on demand response, and users can be guided to participate in demand response better. Secondly, for incentive-based demand response, the integrated mechanism of interruptible load and excitable load and the corresponding opportunity constraints are constructed to reduce the peak valley difference; various constraints of system and demand response are taken into consideration and an optimal scheduling model of active distribution network is established which aims to minimize comprehensive cost of operation cost and multiple demand response costs. Example analysis is carried out to verify the effectiveness of the model proposed in this paper.