Beam scheduling is necessary for a multifunction radar(MFR) to perform multiple tasks and manage the resources of the radar efficiently. In this paper, we introduce the concept of the job shop problem to solve the beam-scheduling problem, and apply heuristic algorithms to enable reasonable beam allocation by the MFR. Then, we select three indicators, frame time, total weighed tardiness, and the number of targets dropped out, by considering realistic operation of the MFR. Based on the simulation results, we analyze the scheduling of each algorithm according to the number of targets and compare the performance of the algorithms.